Agile is the ability to create and respond to change. It is a way of dealing with, and ultimately succeeding in, an uncertain and turbulent environment.
Agile software development is more than frameworks such as Scrum, Extreme Programming, or Feature-Driven Development (FDD).
http://www.codeproject.com/Articles/604417/Agile-software-development-methodologies-and-how-t