All phases of the project development life cycle are documented. All documents are also subjected to a review process. The documentation and related review process help improve quality of software being delivered to the clients.

Some of the documents developed during the development
life cycle are:

 Project Plan

 Quality Plan

 Weekly Status Reports

 System Requirement Specification

 Functional Design Document

 Technical Design Document

 Test Cases & Test Logs

 Software Release Notes

 User Documentation