To move quickly and lightly. In reference to solution development, it is a method where many short iterations are used, with many quick (internal) releases, so that the nontechnical customer of a solution can be more actively involved in guiding the course of development. The agile approach to development is known to produce solutions that better meet the needs of the customer, and it also allows for greater responsiveness to external changes in requirements.