CUBA Platform это высокоуровневая платформа для создания бизнес-приложений на Java, объединяющая ведущие open-source технологии в эффективную среду разработки. Готовые компоненты платформы, такие как универсальный фильтр данных, отчеты, графики, управление бизнес-процессами, контроль доступа, аудит, полнотекстовый поиск и модуль работы с кредитными картами позволяют быстро решать типовые задачи при разработке корпоративных приложений.
Платформа включает CUBA Studio – дополнительный инструмент, который используется совместно с Java IDE. CUBA Studio обеспечивает генерацию экранов CRUD, скриптов сборки и обновления БД, а также визуальное проектирование интерфейса. Вместе с автоматическим применением изменений без остановки сервера (hot deploy), Studio существенно экономит время разработчика.
Приложения, созданные на CUBA, легко интегрируются в ИТ-инфраструктуру предприятия благодаря веб-интерфейсу, универсальному REST API, а также поддержке наиболее популярных баз данных и серверов приложений. Возможность работы в кластере гарантирует масштабируемость приложений.
Несмотря на высокий уровень абстракции, платформа является максимально открытым и удобным для разработчика фреймворком. Код платформы полностью открыт, а любые ее компоненты могут быть переопределены в вашем проекте с помощью специального механизма расширений. Приложения разрабатываются на Java в привычной вам IDE и имеют прозрачную структуру базы данных. Доступна полноценная документация с обучающими видеоматериалами на русском и английском языках.
Платформа CUBA включена в каталог Ассоциации Разработчиков Программных Продуктов «Отечественный софт», что позволяет использовать ее для решения задач импортозамещения.