If there are large & complex projects that have too many organization specific variables and variations that cannot be fit into the framework of off-the-shelf Enterprise Solutions existing in the market, then we choose to develop solutions from the scratch. Since these are bespoke solutions and most of the time one-of-its-kind, reviewing the progress at every level is important. We implement Agile with Scrum methodology to ensure that at all points the design and the development is in sync with the ever evolving requirement.

Microsoft:

The various technologies and methodologies we follow are as represented in the schematics below: