Rapid mobile app development (RMAD) is the use of low-code/no-code (LCNC) programming tools to quickly create and deploy mobile apps. RMAD is a popular approach in business-to-business (B2B) software development because it allows companies to experiment with task-specific software that might not provide an adequate return on investment (ROI) if it was built from scratch.
RMAD tools are usually web-based and have a templated, drag and drop integrated development environment (IDE), but some RMAD platforms provide more flexibility by allowing native code to be incorporated. An essential component of every RMAD tool is the ability to connect to different types of data sources. This is especially important for line-of-business (LOB) apps that need access to internal corporate information in order to populate forms, tables and charts.
RMAD is the mobile counterpart of rapid application development ( RAD), a software development model based on the concept that high-quality products can be developed faster through expedient processes that reuse software components. Examples of RMAD tools include Microsoft PowerApps, Outsystems, Salesforce App Cloud, Zoho Creator, Appian and Mendix.