While we have the necessary expertise and experience to develop quality software, any such effort has to be supported by a set of quality software development processes to ensure repetitive success. The process and methodology that we scrupulously follow in every software development project are based on the KPAs defined in CMM Models. Some of the milestones in our methodology are:

- Requirement Definition:
- Proper understanding of customer`s requirements.
- Comprehensive documentation of requirements.
- Customer approval of the defined requirements.
- Creation of Requirements traceability Matrix. That helps to tracks the fulfillment of every customer requirement from identification through design, development and testing.
- Planning:
The planning stage establishes a bird's eye view of the intended software product, and uses this to establish the basic project structure, evaluate feasibility and risks associated with the project, and describe appropriate management and technical approaches.
- Software Quality Assurance Plan.
- Software Configuration Management Plan.
- Project Plan & Schedule.
- Lifecycle Model.
- System Design:
- Functional and technical specifications.
- Data models, software architecture.
- User interfaces.
- Use/Test cases and business rules.
- Selection of optimal tools and technologies.
- Development:
- Coding as per standards like - Naming Convention
- GUI Standards.
- Peer Review.
- Programming Standards
- Testing:
- Unit testing.
- Integration / System testing.
- Load simulation (if the application warrants).
- Evolution:
- User Acceptance Testing of Application.
- Feedback from Customer
- Release:
- Installation and implementation.
- Provide Documents on
- System Requirements Specifications.
- System Design document.
- User manual
- Support:
- User training
- Application Support and maintenance
- Knowledge Transfer


























