Low-code development platforms provide environments for the rapid creation of custom and complex enterprise applications. These platforms enable developers and other technical & semi-technical teams to build custom full-stack applications from scratch, using a combination of drag and drop and custom code.
These products allow developers without frontend expertise to build custom user interfaces (UI) using drag-and-drop and custom business logic on top of production databases and application programming interfaces (API).
In addition to streamlining core application development, these platforms address security, governance, performance, availability, observability, usage monitoring, and other enterprise requirements. This helps junior developers, IT teams, data teams, security teams, and other semi-technical teams to build custom full-stack enterprise applications far more efficiently than with traditional DIY development.
To qualify for inclusion in the Low-Code Development Platforms category, a product must:
Provide environments to develop custom full-stack enterprise applications
Be designed for use by developers and other technical and semi-technical teams
Offer a visual UI builder
Integrate with production databases and software as a service (SaaS) providers
Allow developers to write custom frontend and backend code using modern programming languages
Support git-based source or version control by connecting to git providers
Offer out-of-the-box audit logging and observability