Planning and Requirements Analysis
Detailed Design : In this phase, we identified business processes as the basis for implementation to build prototypes by choosing standard models, processes, inputs and outputs. This phase involves business super-users in determining the system elements.
Maintenance : This is an ongoing phase which involves patching/upgrading the software, enhancing the functionality of the applications, changes in reports etc. This is either taken care of by in-house IT department or outsourced to consulting firms.