No-code development platforms (NCDPs) allow creating application software through graphical user interfaces and configuration instead of traditional computer programming based on writing code.
As with low-code development platforms, it is meant to expedite application development, but unlike low-code, no-code development involves no code writing. This is usually done by offering prebuilt templates for building apps. In the 2010s, both of these types of platforms increased in popularity as companies dealt with a limited supply of competent software developers.
No-code development is closely related to visual programming languages.