Is this a Low Code approach?
TL;DR - Low Code For Developers: Standards, Unique Bus Rules
The Low Code promise of business agility has tremendous potential. To realize it, we must enlist developers by addressing their concerns:
- For Business Users, API Logic Server (ALS) provides the fastest and simplest way to create Working Software, directly from an existing database or a GenAI prompt.
- No screen painting is required
- Database definition -- and the full system -- is automated from GenAI
- For Developers, API Logic Server leverages your existing infrastructure, including
- Your IDE, existing libraries, and
- Flexible container-based deployment
- API Logic Server provides unique Logic Automation with spreadsheet-like rules - 40X more concise
- Such backend logic is half of your system - front-end-only automation falls short
Current Approaches
Enable Business Users
Typical Low Code approaches provide a Studio with designers for databases and screens, so that citizen developers can create systems. Products are typically cloud based, to enable sharing/collaboration without the complexity of traditional IT deployment.
Issues: Standards, Cost
Developers share the basic business agility objective of reducing time and cost. Developers have been understandably reluctant to embrace Low Code, because they require:
- Proprietary Studio - modern IDEs provide "must-have" services for debugging, code management, profiling, using external libraries, etc.
- Proprietary Deployment - developers expect to create containers that can be deployed anywhere, able to leverage extensive functionality such as Kubernetes
- A modern and flexible application architecture, for integration (eg., APIs and Messaging), and maximizing re-use (e.g., shared logic between apps and headless services)
And finally, there are issues of cost.
ALS: Developer Low Code
ALS is designed for Developers, to address these challenges.
Devs: Standards, Architecture
ALS meets the basic requirements for Developers:
- Standard IDE: use your debugger, libraries, etc
- Standard Container-based Deployment: local, cloud, etc, compatible with enterprise options such as Kubernetes for dynamic scaling
- Architecture: APIs are created automatically, enabling basic application integration and unblocking UI development. Messaging is also supported, for robust application integration.
Unique Logic
Backend logic is typically nearly half the effort for systems providing update capabilities. Procedural approaches - whether code-based or graphical - do not provide meaningful automation.
A declarative approach is required. API Logic Server provides spreadsheet-like rules, leveraging Python as a Domain Specific Language, are 40X more concise for such logic.
Business Users: GenAI
While API Logic Server is focused on Developers, extreme levels of automation provide important benefits for business users:
- Instant Working Software is created directly from an existing database, or a GenAI prompt. This eliminates tedious database design and screen painting, for earlier collaboration and more rapid iteration.
- Business Logic is transparent and readable - much like a design document, but executable
Web/GenAI
An important element of collaboration is rapid deployment so colleagues can review screens. While API Logic Server targets local development, we have working prototypes that can be deployed on your infrastructure or cloud:
In your browser, provide a GenAI prompt describing your system. Press create, and it runs in a few seconds... zero deployment required. Then, Developers can download the project to customize, integrate, etc.
Please contact us if you would like to preview this software.
Summary
The following table contrasts traditional "Current" Low Code with "Developer" Low Code:
Aspect | Current Low Code | Developer Low Code |
---|---|---|
Screen Painter | Commonly Provided | Not Provided |
Customizations | Proprietary Studio | Standard IDE |
Rich UI | Via Screen Painter | Declarative App Models |
Instant Working Software for Agile Collaboration |
Can be tedious | Instant App Automation No Screen Painting Required |
Database Creation | Via Forms Can be complicated |
Gen AI Natural Language Break-through simplicity |
Business Logic (It's nearly half the system) |
Proprietary Code Procedural |
Unique Spreadsheet-like Rules Declarative - 40X More Concise |
Architecture | Proprietary - rigid | Automated Microservice Standard Docker Flexibile: Cloud, Internal |