Once the requirements and design of the application have been laid out, the implementation of the system can begin. The details of the implementation of each module will be discussed in turn including any difficulties faced and their solutions, if any, and any adaptations to the specifications that were necessary.
The system functionality will then be given, along with an account of the implementation of the integration of the three modules and the existing technologies.