ARK INFOTECH SPECTRUM provides our clients with a competitive advantage by leveraging Agile programming principles to maximize ROI. Our guiding ethos behind this methodology is to "minimize the work not done." The Agile development approach is optimized for handling changing requirements even late in a development phase. Early and continuous delivery of working software ensures that both customer satisfaction and team motivation remain high. Utilization of techniques, such as re-factoring, pair programming, early testing, and frequent builds results in significant reduction in defects, while providing higher transparency and lower risks and costs. To top it all, the need to maintain a constant pace necessitates close interaction between all stakeholders and makes the entire custom application development process more dynamic!ARK INFOTECH SPECTRUM uses a "curved" approach to software application development. This approach is an adaptation of the Microsoft Solutions Framework, the recommendations from the Object Management Group (OMG), Unified Modeling Language for notation and the Rational Unified Process. The iterative nature of this methodology