Agile Methodology is a type of project management process. The agile method anticipates change and allows for much more flexibility than traditional methods.
Clients can make small objective changes without huge amendments to the budget or schedule.
The agile method is based on giving high priority to customer participation, from the very beginning of the development cycle. The objective is to keep the client involved at every step so that they have a product that they are happy with at the end. This method saves the client money and time because the client tests and approves the product at each step of development.