Performance
Enterprise apps need massive application scaling, high availability, fault tolerance, and portability. When business users are entrusted with developing enterprise applications, they fail at aspects of app sizing, monitoring, compression, user-centric error messaging, and more. Naturally, performance suffers.
Security
Finally, the most important loophole that citizen development creates is security. A vast majority of security attacks happen due to human error, such as phishing scams, downloading ransomware, or improper credential management. In fact, IBM found that there has been a 71% increase this year in cyberattacks that used stolen or compromised credentials.
While professional developers themselves struggle with security protocols, it is unfair and unrealistic to hold business users to such tech standards. As security threats rapidly evolve, it then becomes the responsibility of the low-code platform enabling citizen development to build security. This is a hit-or-miss situation.