Architected Rapid Application Development (ARAD) descrive procedure e pratiche nella creazione di software per uno sviluppo rapido e strutturato. Usi dell'ARAD prototipazione orientata agli oggetti, strumenti di progettazione e un approccio basato su modelli alla codifica per risparmiare tempo durante applicazione sviluppo e per gli aggiornamenti.