It is a discipline which provides a review
and control mechanism over software quality. It is
achieved through formal reviews and audits of the
development process and of development deliverables. The
review ensures that there are appropriate application
development standards (project initiation and feasibility
study, analysis and design, construction and
implementation) in place for development and
documentation of application systems and that quality
process are being adhered to on systems delivery
projects.
It ensures that all systems are developed in a
consistent manner and documentation is adequate for their
long term support and maintenance.