Unique Declarative Business Rules
Meaningful Velocity, Quality, Maintainability
Fully Extensible with Python
Unique Declarative Business Rules
Meaningful Velocity, Quality, Maintainability
Fully Extensible with Python
Unique Declarative Business Rules
Meaningful Velocity
40X More Concise Than Code
Addressing the backend half of your system
Multi-Table Derivations and Constraints
App Integration
Improved Quality
Automatic Re-use
No Missed Corner Cases
Faster Maintenance
Automatic Ordering
Automatic Invocation
The basic process is shown here:
Submit your business idea as a prompt into your browser.
The system creates a running system. Review and iterate to get the requirements right.
Full Multi-table Systems: DB, App, API.
Not just a single page.
Declarative Business Logic
Not just "your code here". See below.
Governable Agentic GenAI
No hallucinations, rules are deterministic. Details here.
Download and customize in your IDE.
Business Logic is typically nearly half the effort for most systems. It's the iceberg under the API.
But most products provide only "your code goes here", often in a proprietary scripting language. More is required.
Business Logic addresses:
Integration logic for participating in a larger enterprise-level interaction with other systems (e.g., above, "send to order to shipping...")
In addition to Kafka, we support N8N, which appears to connect to pretty much anything except a cuckoo clock
Domain logic for multi-table derivations and constraints (e.g., above, "balance is the sum of orders...")
GenAI-Logic automates business logic:
Provided in Natural Language
Expressed as Rules (intents) of how data is to be derived and validated
Concise: rules are 40X more concise than procedural code, since dependency management is automated
Declarative, ensuring:
Quality: rules are automatically applied (re-used for) all relevant transactions (inserts, updates, deletes) - no missed corner cases
Maintainability: rules can be stated (or later added) in any order - no "archaeology" required to determine where to insert code
Performance: the Business Logic Agent automates and optimizes data access
Business Logic
The iceberg under the API
Spreadsheets also provide declarative logic. The sum formula watches and reacts to inserts, updates and deletes in the AmountTotal column. Business Rules provide the same level of abstraction for transaction processing.