No-code / low-code development is a visual approach to application development using a graphical interface with a combination of drag-and-drop components and model driven logic. No-code / low-code development attempts to lower the barrier of entry for extracting value from software-enabled technology platforms, products, and services. Low-code development platforms are referred to as visual integrated development environments (IDEs). The no-code / low-code development process roughly follows the following steps: determine requirements, select APIs, create app's workflows/data models/user interfaces using the visual IDE, connect APIs, code customized front-end and SQL queries, test user acceptance of software, deploy application and update application when necessary.
Examples of businesses using no-code / low-code development are to test, learn, and extract value from web-applications, websites, internet of things (IoT), artificial intelligence, machine learning, and blockchain. No-code / Low-code development helps non-technical people (such as business analysts, office administrators, and small business owners) build software applications, or components of software applications, without the need for professional developers. Professional developers also benefit from low-code development by shortening development time for their projects, and having the ability to assign aspects of their projects to non-technical people without programming skills.
Features of no-code / low-code development platforms
Common components of no-code / low-code development platforms include the ability to connect with IoT, artificial intelligence, machine learning, blockchain, and cognitive services; ability to deploy and automatically manage projects on cloud computing platforms or other computing infrastructure; automated DevOps; reusable applications and application components; omni-channel application development; ability to integrate with other applications/services and connect with back-ends; built-in automated software testing, quality control/monitoring, and performance management; visual modelling; and declarative tools.
Examples of No-code / low-code development platforms
The following list provides examples of companies offering low-code/no-code platforms:
- Microsoft PowerApps
'Low Code' To Expand In Capital Markets - Markets Media
January 16, 2020
A Guide To No Code & Low Code Software Development
January 15, 2020
Low-Code 20/20: A Clear Vision for Solving the Software Crisis
January 14, 2020
Low-Code Development Platform Market Latest Growth, Trends, Analysis And Forecast by 2024
January 16, 2020
The evolution of low code citizen developers and what it means for businesses
December 27, 2019
What is Low-Code? Get The Low-Code Basics | Appian
Documentaries, videos and podcasts