Joint application development (JAD) is een techniek die het mogelijk maakt om ontwikkelaars, het management en de klant(en) samen te laten werken om zo een systeem te bouwen. De methode is bedoeld om ontwikkelaars en gebruikers van verschillende achtergronden samen te brengen in een creatieve en productieve omgeving.