CUBA Platform это высокоуровневая платформа для создания бизнес-приложений на Java, объединяющая ведущие open-source технологии в эффективную среду разработки. Готовые компоненты платформы, такие как универсальный фильтр данных, отчеты, графики, управление бизнес-процессами, контроль доступа, аудит, полнотекстовый поиск и модуль работы с кредитными картами позволяют быстро решать типовые задачи при разработке корпоративных приложений.

Платформа включает CUBA Studio – дополнительный инструмент, который используется совместно с Java IDE. CUBA Studio обеспечивает генерацию экранов CRUD, скриптов сборки и обновления БД, а также визуальное проектирование интерфейса. Вместе с автоматическим применением изменений без остановки сервера (hot deploy), Studio существенно экономит время разработчика.

Приложения, созданные на CUBA, легко интегрируются в ИТ-инфраструктуру предприятия благодаря веб-интерфейсу, универсальному REST API, а также поддержке наиболее популярных баз данных и серверов приложений. Возможность работы в кластере гарантирует масштабируемость приложений.

Несмотря на высокий уровень абстракции, платформа является максимально открытым и удобным для разработчика фреймворком. Код платформы полностью открыт, а любые ее компоненты могут быть переопределены в вашем проекте с помощью специального механизма расширений. Приложения разрабатываются на Java в привычной вам IDE и имеют прозрачную структуру базы данных. Доступна полноценная документация с обучающими видеоматериалами на русском и английском языках.

Платформа CUBA включена в каталог Ассоциации Разработчиков Программных Продуктов «Отечественный софт», что позволяет использовать ее для решения задач импортозамещения.