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,[1] but unlike low-code, no-code development involves no code writing. This is usually done by offering prebuilt templates for building apps.[2] In the 2010s, both of these types of platforms increased in popularity as companies dealt with a limited supply of competent software developers.[3]
No-code development is closely related to visual programming languages.[4]