SDS has a proven track record of providing custom application development and maintenance services to its clients in various industries, with the ability to handle large enterprise systems and provide cost effective solutions.
We provide both end-to-end offshore software development solutions - from requirements gathering to application design and development to application maintenance - and specific design and development expertise. We're work on various software platforms such as Visual Studio (.NET), LAMP based web applications, Java based application developments etc. Our teams employ industry standard tools and techniques during the software development lifecycle.
One key attribute of our software development process is our flexible, customized approach to each project and customer need. Our standard process is defined for typical scenarios, but we customize each project based on your business goals and requirements.
| Phase | Entry Criteria | Activities | Deliverables |
|---|---|---|---|
| Requirement Development | Statement of Work |
|
|
| High Level Design | SRSs |
|
|
| Detailed Design and Development | Functional Specifications |
|
|
| System Testing | Unit Tested Code & System Cases |
|
|
| Acceptance Testing | Tested Software |
|
|
With a strategic focus on and commitment to Microsoft technologies, and Open Source Platforms SDS offers flexible, cost-effective access to top-notch software development resources. Those include our human resources—developers, testers, and project managers who are skilled not only in our target technologies but also in agile development methodologies. Our resources also include our collection of pre-assembled software components, our reusable engineering tool set, and our reusable architectures —all of which dramatically improve the performance and efficiency of of the systems we develop for your Business Automation.
For SDS, quality is not just a buzzword. It is an integral part of the way we do business every day. SDS’s Quality Management System (QMS) defines our project management and software processes. It formally documents project management and engineering processes; waterfall, iterative, and agile development methodologies; and best practices throughout all phases of development.