Joint Application Development är ett tillvägagångssätt för systemutveckling som inbegriper användare mer än traditionella livscykelmodeller.
-Fördelar är -:
Användarna blir aktivt delaktiga
Bättre kommunikation leder till större användarförståelse och ägarskap
Snabbare design iteration
-Nackdelar är -:
Får inte arbeta med komplexa projekt/krav
Användarinblandning kan bromsa utvecklingen
Användare saknar ofta utvecklingsförståelse/skicklighet