Rapid Application Development (RAD) o Desarrollo Rápido de Aplicaciones es una metodología de desarrollo de software que se enfoca en la entrega rápida de aplicaciones mediante repeticiones cortas y la participación activa de los usuarios finales.
Esta metodología se basa en la premisa de que el desarrollo ágil y rápido de software es más efectivo que los enfoques tradicionales de desarrollo.
El RAD se caracteriza por los siguientes principios y prácticas: prototipado rápido, reutilización de componentes, enfoque colaborativo y multidisciplinario, ciclos de desarrollo acelerados e interactivos.