- Ensure the development of quality software solutions
- To develop enterprise software solutions quickly by re-using what is already available without compromising the quality and reinventing the wheel.
- Streamline software processes for development of e-governance applications with consistent interfaces. The purpose of these guidelines is to provide a set of practices to make development efforts more predictable and presumably of higher quality in terms of the system interactions or interfaces with its external environment.