Mais frequentemente conhecido como 'RAD' (de Rapid Application Development), o desenvolvimento rápido de aplicações é um processo de desenvolvimento de software que procura entregar aplicações de software mais rapidamente e com custos mais baixos do que os métodos mais tradicionais.
O princípio do RAD é limitar o tempo gasto no planejamento inicial e confiar em protótipos que são desenvolvidos em um produto acabado através de uma estreita relação de trabalho entre usuários e desenvolvedores.
O RAD evoluiu em vários métodos ágeis e faz grande uso de timeboxes e técnica de priorização, como MoSCoW, como um meio de gerenciar a abordagem técnica básica.