No-code development platform (NCDPs) allows programmers and non-programmers to create application software through graphical user interfaces and configuration instead of traditional computer programming.
taken from Wikipedia, the free Encyclopedia
You don’t need any programming experience, so it’s accessible for everyone. Logical and process thinking is still mandatory.
You can’t customize every detail. You can’t control the architecture, you can’t control the vulnerabilities. You can’t tweak performance.
You can contentrate on the semantic of the project without bothering about the syntax. It’s like writing in pseudocode. You don’t rely on a programming language because the underlying language is easily replacable. It’s like cheating.