RAD frameworks are a set of libraries, functions, classes, and reusable objects based on rapid application development methodology. RAD frameworks help save time, as well as organize and streamline development. Instead of having to develop libraries and functions from scratch, frameworks accelerate the process. The steps can be broken down into the following. Find the requirementsBuild rapid prototypesReceive feedback from customerTestLaunch By launching rapid prototypes to the customer to test and give feedback on, you can keep the customer engaged in the development process, ensuring that the end product is exactly what they want it to be, and not a series of compromises between the development team and the client. With each prototype, a new function is developed and tested. While building the final product, all the development team has to do is reuse the code from previous prototypes, allowing developers to reuse code wherever possible.