Agile Development är ett tillvägagångssätt för mjukvaruutveckling som fokuserar på snabba funktionsroller med ständiga iterationer baserade på interdepartmentalt samråd och användarreaktion. Det är en ram för projektledning som bygger på inkrementella utvecklingar med varje steg i processen som testas och baserar nästa iteration eller produktpivot på återkoppling eller resultat från slutanvändarna.