CUBA compiles mainstream JVM technologies into a powerful environment, responding to modern development standards and common requirements of business applications.

Nov 08
Platform v.7.1.2
Based on Spring Framework

CUBA naturally adopts most features of Spring Framework,
so you can rely on its wide ecosystem and apply your expertise gained before.
If you’re new to Spring, CUBA provides a guided way to get started.

MODULAR

The unique architecture allows any CUBA application to be embedded into another CUBA application. This makes modularization practically trivial - split your task into a number of loosely coupled parts, develop them separately and assemble together into one comprehensive system.

SCALABLE

The framework is designed to be scalable both vertically and horizontally. It provides multiple deployment options depending on the planned application load and permitted downtime.

COMPATIBLE

CUBA applications are compatible with most popular RDBMS and run in any Java servlet container. They can be distributed as WAR, Docker image, UberJar or deployed to the clouds.

Backoffice UI

Generic UI module is aimed for the rapid development of backoffice and administrative frontends in Java or other JVM languages. It provides a rich collection of UI components with seamless data-binding along with all necessary infrastructure for data manipulation and validation, business logic invocation, internationalization, session management, access control and more.

REST API

Generic REST API supports authentication, CRUD operations, custom data fetching and business logic invocation. Swagger documentation is generated automatically, so it can be easily integrated with a third party system or consumed by any client application.

Customer-facing UI

Unlike backoffice frontends, customer-facing UI often implies mobile-first design with unique elements and high load requirements. In response, CUBA provides a generator to boost the React.js or Google Polymer frontend development.

Packed with enterprise features

Enterprise features
POWERED BY
Spring
Intellij Idea