For Turnkey’s software development and implementation methodology to be a success, the full participation of both parties in the process is required. This ensures a comprehensive coverage of all the client’s requirements. All projects in Turnkey are executed within the framework of its Quality Management Procedures (QMP). The QMP requires each sub-project to be broken up into the phases as represented below: