Agile Development Software was officially launched in the year 2001 when a group of 17 technologists designed the Agile Manifesto that describes all the values and principles of software development frameworks. This system, which is adopted by Agile software development companies, is conceptualized based on adaptive planning, evolutionary development, early delivery and continual improvement. It involves an approach wherein the requirements and solutions evolve with the help of self-organizing, cross-functional teams and their end users.