Analysis Analysis: A need analysis will be conducted to be sure that the needs of the clients are addressed;

Design Interfaces: Graphical and structural designing of user interfaces, like user panel ,admin panel, login box etc

Development: Development of software application to address the needs of client, including database design, programming functionalities etc;

Implementation: Implementation of software by linking all developed modules.

Evaluation: Evaluation (Summative and Formative) of implemented application to be sure that the needs of the client are met.

Support: provide supports for operate and maintain the system.Includes modification to improve performance or other attributes