Topics
No-Code/Low-Code Programming

No-Code/Low-Code Programming

Low-code and No-code (LCNC) are programming environments (also referred to as platforms) to graphically design applications instead of having to write code. LCNC tools have a model-driven, drag-and-drop interface. Low-code requires some additional programming using a high-level language while No-code requires no additional programming at all.

LCNC tools usually include pre-configured modules, logic, templates, connectors, and more.

While it is claimed that non-technical users can use low code to build business applications, they must at least be aware of basic computing concepts, program constructs, and data structures to be able to use these tools.

LCNC platforms are that they can reduce the amount of time spent on development, enabling accelerated delivery of business applications. Another benefit is that a wider range of people can contribute to the application's development, not only those with coding skills. However, such use of LCNC platforms with a diverse group of users requires good planning and governance to be able to adhere to processes and standards. LCNCs can also lower the initial cost of setup, training, deployment and maintenance.