About Us Business Philosophy Beyond Business Center of Excellence Alliances Clients
Bespoke Software IT Consulting Data management System Integration Process reengineering e-Commerce TurnKey Solutions
Kwantify Intranet Recovera i-HMS e-Despatch Sanjog Helpline
Corporations Education Energy Governance Healthcare Hospitality Utilities
Software development process Quality management process Global Delivery Model
Enquiry Form Partnership Form Feedback Form Contact Us
Press Releases Recognition
 
 
CSM is not just about brick and mortar. It is about people, ethics, 24/7 hardwork, dedication, unflinching commitments, focus and many more.
 
> Process > Software Delivery Model
 

CSM's software development process is a structure imposed on the development of a software product. It aims to result in a high quality system that meets or exceeds customer expectations, within time and cost estimates, works effectively and efficiently in the current and planned information technology infrastructure, and is cheap to maintain and cost-effective to enhance. Our SDLC is a systematic approach to problem solving and is composed of several phases.

Client objectivity study
Client requirement study
Preliminary investigation
System requirement specifications
Physical design specification
Logical design specification
Development
Testing & preparation of training material
User end document
Implementation & maintenance
Project specific processes adopted
SaaS
It is a model of software deployment where an application is hosted as a service provided to customers across the Internet. By eliminating the need to install and run the application on the customer's own computer, SaaS alleviates the customer's burden of software maintenance, ongoing operation, and support. Using SaaS also can reduce the up-front expense of software purchases, through less costly, on-demand pricing.

CSM uses SaaS as a recognized component of a corporate digital communications and ICT strategy.

Waterfall model
It is a process for the creation of software in which development is seen as flowing steadily downwards (like a waterfall) through the phases of requirements analysis, design, implementation, testing (validation), integration, and maintenance.
This model is used at CSM for generally all bespoke solutions.

Iterative processes
It prescribes the construction of initially small but even larger portions of a software project to help all those involved to uncover important issues early before problems or faulty assumptions can lead to disaster. Advantage of this process

Accelerated time to market
Increased productivity
Reduced software defects
Reduced cost
Enhanced ability to manage changing priorities
Alignment between IT and business goals
Improved team moral
Reduced project risk

CSM uses Iterative process of software building for commercial developers because it allows a potential of reaching the design goals of a customer who does not know how to define what they want.

Spiral model

It is a software development process combining elements of both design and prototyping-in-stages, in an effort to combine advantages of top-down and bottom-up concepts. The spiral model is intended for large, expensive and complicated projects at CSM.