An Enterprise Low-code application platform (LCAP) provides rapid application development and deployment using low-code and no-code techniques such as declarative, model-driven application design and development together with the simplified one-button deployment of applications. An LCAP typically creates metadata and interprets that metadata at runtime and abstracts the underlying server infrastructure for ease of use; many also allow optional procedural programming extensions. LCAP supports: • UI capabilities via responsive web and mobile apps • Orchestration or choreography of pages, business process, and decisions or business rules • Built-in database • "One button" deployment of applications
Rapid mobile app development (RMAD) tools are a class of coding-optional tools that enable nonprogrammers to build mobile apps to support, at a minimum, iOS and Android devices. These tools offer high productivity for developers and nondevelopers alike through a variety of approaches that both automate and abstract app development efforts, including drag-and-drop editors, code generation and orchestration, model-driven development, virtualization, business process mapping, component assembly, app configuration and forms construction.