Extensibility

Embedding external UI components

Integrate 3rd party Vaadin, GWT or other JavaScript components in your application and even Studio palette.

Blog »

Customizing your solution

Adapt your product to meet individual customers’ needs with the unique Extensions feature. Modify data model, UI and business logic of the base product, without modifying its source code. Keeping all changes in a client-specific extension enables seamless upgrades of the base product versions.
Use the same approach to tailor platform functionality to your project requirements.

Documentation »       Blog »

Decomposing application into reusable components

With the concept of Application Components, you can decompose a large application to a set of functional modules and develop them as separate projects. These modules may contain own UI and data model. Moreover, they can be reusable - you can include them to different applications just like you do with CUBA premium add-ons.

Documentation »