Resourcebus
Run applications on a solid software platform

Execute business models

Run your models including frontends, processes, business rules, and domain-specific logic. Create your own model interpeters.

Store various types of data

Use Git storage to store versioned data, SQL for master data and transactions, and Elastic Search for fast and big data.

Publish and consume APIs

Publish all modeled services via web APIs or web services and consume other services in your composite flows.

Create application frontends quickly

Operate full-scale frontend models in modern React-based form and flow interpreter. Models of forms and screen flows are created quickly by business analysts and not programmers.

Implement and manage advanced business logic

Easily deploy business services that execute business flows handling data mappings, validations, exception handling, and integration to external systems. Flows are executed based on flow models defined by business analysts.

Publish and consume APIs

Immediatelly publish all your business services as web APIs supporting JSON or XML, or as SOAP-based web services. Quickly integrate to external APIs by modeled integration operations.

Store data in proper storage

Store models, metadata, and reference data in Git repositories. Store master and transaction data in an SQL database. Store quick and large data in Elastic Search for fast retrieval and analytics.

Configure storage folders via data models

There is no need to write SQL in order to store data in a relational database. Database access is fully configured via conceptual object-oriented data models.

Save computing resources via intelligent caching

All computation results are cached and get uncached only when their dependencies change. This feature is propagated all the way to user devices and browsers, which not only saves computing resources but also speeds things up.