Agile Development je prístup k vývoju softvéru, ktorý sa zameriava na rýchle zavedenie funkcií s neustálymi iteráciami založenými na konzultáciách medzi útvarmi a spätnou väzbou používateľov. Je to rámec riadenia projektov, ktorý je založený na postupnom vývoji s každou fázou testovaného procesu a založenie ďalšej iterácie alebo pivotného produktu na spätnej väzbe alebo výsledkoch koncových používateľov.