This is the minimal requirements of the CDH software to be completed for competition. For a broader look at the software architecture see CDH Software Architecture