Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
Rapid application development (RAD) is a suite of software development methodology techniques used to expedite software application development.
RAD uses predefined prototyping techniques and tools to produce software applications. It encompasses a graphical user interface (GUI) development environment, allowing end users to easily drag and drop required software application components.
Software RAD techniques employ computer-aided software engineering (CASE).
RAD is a popular software development methodology employing various tools and techniques to quickly produce minimally-coded software applications. RAD’s essence is prototyping - creating predefined components, structures and methods to quickly develop software models.
RAD’s working software prototypes lack full-scale functionality. They are used primarily for demonstration and requirement gathering, which helps end users envision entire solution stacks. RAD contains built-in and customizeable data, processes and organizational models. Thus, it employs a model-driven and object-oriented approach to developing complete solutions.