No-code development platform

No-code development platforms (NCDPs) allow creating application software through graphical user interfaces and configuration instead of traditional computer programming based on writing code.

No-code development platforms are closely related to low-code development platforms as both are designed to expedite the application development process. However, unlike low-code, no-code development platforms require no code writing at all, generally offering prebuilt templates that businesses can build apps with. In the 2010s, these platforms have both increased in popularity as companies deal with a limited supply of competent software developers.

No-code development platforms are closely related to visual programming languages.

Use
No-code tools are often designed with line of business users in mind as opposed to traditional IT.

The potential benefits of utilizing a NCDP include:
 * Agility - NCDPs typically provide some degree of templated user-interface and user experience functionality for common needs such as forms, workflows, and data display allowing creators to expedite parts of the app creation process.
 * Richness - NCDPs which at one point were limited to more basic application functions increasingly provide a level of feature-richness and integrations that allows users to design, develop, and deploy apps that meet specific business needs.