Skip to content

Subscription Plans and Prices

No matter what plan you choose or Jmix applications are indeed yours and can be
supported independently. There are no fees for using the applications you’ve built.
No matter what plan you choose or Jmix applications are indeed yours and can be
supported independently. There are no fees for using the applications you’ve built.

We provide free academic licenses.

Free

Best fit: post-production applications support, experienced Jmix developers
0
per developer
per month
  • FEATURES
  • No limitations on apps, users and scaling
  • Full featured framework
  • Coding assistance
  • Code generation
  • Free add-ons

RAD

Best fit: productive and comfortable applications development, easy onboarding
114
per developer
per month
  • EVERYTHING IN FREE +
  • Data model designer
  • Screen designer
  • Database migration
  • Database query designer
  • Security permissions designer
  • One-click deployment

Enterprise

Best fit: adding advanced enterprise features with minimal effort
154
per developer
per month
  • EVERYTHING IN RAD +
  • Visual BPMN&DMN modeler
  • BPM for internal automation
  • Geo Information System features
  • WebDAV protocol support
  • Notifications add-on
  • Business calendar
  • Figma UI Kit *

We provide free academic licenses.

Free

Best fit: post-production applications support, experienced Jmix developers
$ 0
per developer
per month
  • FEATURES
  • No limitations on apps, users and scaling
  • Full featured framework
  • Coding assistance
  • Code generation
  • Free add-ons

RAD

Best fit: productive and comfortable applications development, easy onboarding
40
per developer
per month
  • EVERYTHING IN FREE +
  • Data model designer
  • Screen designer
  • Database migration
  • Database query designer
  • Security permissions designer
  • One-click deployment

Enterprise

Best fit: adding advanced enterprise features with minimal effort
108
per developer
per month
  • EVERYTHING IN RAD +
  • Visual BPMN&DMN modeler
  • BPM for internal automation
  • Geo Information System features
  • WebDAV protocol support
  • Notifications add-on
  • Business calendar
  • Figma UI Kit *
Community
Develop data apps in Java

Best fit:

solo developers, small-scale prototypes, admin panels, tech research, long-time support

0

per developer
monthly

solo developers, small-scale prototypes, admin panels, tech research, long-time support

FREE FOREVER

No credit card required for trial

Features

Sprint
Accelerate full-stack delivery

Best fit:

backend-heavy teams building full-stack apps, SaaS, MVPs

96

per developer
monthly

Billed monthly at $119 USD or annually at $1,149 USD. Excluding VAT.

FREE for small projects

No credit card required for trial

Everything in Community +

Get quote for 3+ dev seats

How to buy a license?

Enterprise

Popular

Build enterprise-grade apps

Best fit:

teams creating B2B/B2G solutions with advanced UX and security requirements

120

per developer
monthly

Billed monthly at $119 USD or annually at $1,149 USD. Excluding VAT.

28-days trial

No credit card required for trial

Everything in Sprint +

Get quote for 3+ dev seats

How to buy a license?

BPM
Create process-driven apps

Best fit:

teams implementing BPMN-driven workflows for document processing, order orchestration, regulatory approvals and backoffice task routing

160

per developer
monthly

Billed monthly at $119 USD or annually at $1,149 USD. Excluding VAT.

28-days trial

No credit card required for trial

Everything in Enterprise +

Get quote for 3+ dev seats

How to buy a license?

Community
Develop data apps in Java

Best fit:

solo developers, small-scale prototypes, admin panels, tech research, long-time support

0

per developer
monthly

solo developers, small-scale prototypes, admin panels, tech research, long-time support

FREE FOREVER

No credit card required for trial

Features

Sprint​

Popular

Accelerate full-stack delivery

Best fit:

backend-heavy teams building full-stack apps, SaaS, MVPs

96

per developer
monthly

Billed monthly at $119 USD or annually at $1,149 USD. Excluding VAT.

FREE for small projects

No credit card required for trial

Everything in Community +

Get quote for 3+ dev seats

How to buy a license?

Enterprise
Build enterprise-grade apps

Best fit:

teams creating B2B/B2G solutions with advanced UX and security requirements

120

per developer
monthly

Billed monthly at $119 USD or annually at $1,149 USD. Excluding VAT.

28-days trial

No credit card required for trial

Everything in Sprint +

Get quote for 3+ dev seats

How to buy a license?

BPM
Create process-driven apps

Best fit:

teams implementing BPMN-driven workflows for document processing, order orchestration, regulatory approvals and backoffice task routing

160

per developer
monthly

Billed monthly at $119 USD or annually at $1,149 USD. Excluding VAT.

28-days trial

No credit card required for trial

Everything in Enterprise +

Get quote for 3+ dev seats

How to buy a license?

Jmix plans comparison

Development

Features Community Sprint Enterprise BPM
Open-source framework
Based on Spring Boot
Java/Kotlin full-stack (no JavaScript)
Multiple datasources
Declarative web UI design
Support for internationalization
Fine-grained data access control (RBAC, ABAC)
File storage
Visual development tools
Semantical project tree
Data stores
Data model designer
Database query designer
Drag-n-drop view designer
Menu designer
Access permissions designer
Reverse engineering
From database
From OpenAPI schema
Code generation
Code snippets
Data repositories support
Database versioning scripts generation
Smart-coding assistance
Advanced code navigation
Code completion
Code refactoring
Framework conventions check
Code-aware AI-Assistant
Business process automation
BPM engine
User assignment groups
Visual BPMN & DMN modeler
Process forms designer
Dynamic process forms in runtime
Customizable task panel
Process admin panel

Security

Features Community Sprint Enterprise BPM
Runtime access control
Access permissions designer
User substitution
Advanced UI constraints
Authentication & Identity
LDAP
OpenID Connect
SAML

Add-ons Marketplace

Features Community Sprint Enterprise BPM
40+ Free addons, including
Data Tools
Grid Export to XLS
Generic REST API
Reports and Charts
Audit
Quartz scheduler
E-mail sending
Dynamic attributes
Multitenancy
Search
Advanced file access
S3 File Storage
WebDAV
Multi-tab workspace
Multiple application views in a single browser tab
Maps and geospatial data
Map layers and geo-points visualization
Interactive geodata manipulation
Clustering and heatmap
Advanced business tools
Kanban board
Group Data Grid
Business calendar
Notifications (email, web)

Deployment

Features Community Sprint Enterprise BPM
Dev mode
Hot-deploy
App deployment options
Executable JAR
Docker Image
WAR file
Prototyping
1-click deployment to AWS

Support

Features Community Sprint Enterprise BPM
Learn
Documentation
Guides and tutorials
Videos
AI-Assistant
Free E-Learning course
Paid E-Learning course
Start
Start
Start
Start
Online group training
Enroll
Enroll
Enroll
Enroll
Corporate training
Get quote
Get quote
Get quote
Get quote
Get certificate
Jmix certification
Get assistance
Community Forum
Slack
Consulting
3h included
3h included
Get service
Expert guidance for projects
Get quote
Get quote
Get quote
Find the team
Call us
Call us
Call us
Call us

See how much you save with Jmix

ROI calculator from Jmix allows you to calculate the savings over time

Pricing Essentials

Transparent

You only pay for developer seats and only while they use our premium tools to build your product in record time

No vendor lock

You own products built with Jmix and can support them independently thanks to the open source core

No scaling penalties

Deploy anywhere, scale to any number of users with zero fees

Tangible results

We aim to provide excellent ROI to our customers.
Check our ROI calculator

Low, capped TCO

image

Trusted by companies

Need help?

Tell us your challenges and our expert will help the best approach to address them with Jmix and the plan that’s right for you.
 

Frequently Asked Questions

Who is the Jmix developer?

Jmix is built for professional developers. But software engineers who are still working with an outdated technology stack or newcomers with basic Java knowledge can adopt Jmix and be productive! Jmix defines application architecture and guides you to roll out the app to the web easily.

How long does it take to start productive development?

Assuming you know Java, it usually takes 1-2 weeks. If not – 1-2 months. We recommend starting with Jmix Quickstart and Video tutorials for faster onboarding.

Do you have training programs?

Yes, we have a set of training courses listed here. If you want to learn Jmix individually, contact the training center to connect to a Group Training. If you have a complete developer’s team to start learning Jmix, please contact the community manager to book the Team Training.

What kind of support do you provide?

We provide both free and paid support listed below.

FREE:

Tutorial. A 9-step tutorial which covers essentials of Jmix development.

Videos. Short videos on basic topics.

Live demo. Live demo of Jmix applications and UI Samples where you can explore UI components and learn how to use them in your project.

Documentation. The platform team provides full technical documentation with code examples.

Community forum. Visit the free Community Forum to find answers on popular topics or publish a new one and receive help from the community members and the platform team.

COMMERCIAL:

Consulting. You can purchase consulting hours and get support directly from Jmix team. Commercial consulting requests receive priority over forum questions.

What can I do for free?

The Free plan has everything to build fully functional applications with Jmix. However, it lacks productivity features and advanced Add-ons of commercial tiers. Thus, we recommend using the free plan in two cases. First: you finished active development and the project is at support stage with occasional changes. Second: you’ve got a mature skillset in Java and you are ready to spend more time on development and learning. You can find a detailed comparison of the Jmix subscription plans here.

What is the type of Jmix license: concurrent or named?

Jmix license is named. It is connected to a certain developer profile.

Can I use my Jmix license on several workstations?

Yes. You can work with the Jmix Studio from multiple workstations using your named license, but not in parallel.

What happens when my subscription is about to expire or has expired?

If you have monthly or annual subscription auto-renewal enabled, we will:

  • automatically send you an email before the expiration date;
  • try to charge for the next subscription period according to your Jmix subscription payment terms;
  • if the payment succeeds, automatically renew the active subscription.

You can switch off the autorenewal option in your profile. After subscription expiration, your Jmix Studio instance will automatically toggle to the Free plan mode.

Can I use Enterprise add-ons after my subscription expires?

Yes, you can run your application which was built when the subscription was active. However, you are not allowed to develop your application with commercial add-ons included. You need an active Enterprise subscription to do so.

What if I decide to abandon the subscription before the expiry date?

We hope that you take the decision about the purchase carefully. That’s why we provide a trial period. The license fee is not refundable, so buy the subscription when you are sure you need it and will definitely use it. If you are not sure yet, you can always ask the community manager to prolong your trial period. How many license keys do I nee

How many license keys do I need?

Each developer needs a named license, so you would need to use as many license keys as many developers you want to involve.

Can I have both RAD and Enterprise subscriptions for my team?

If your team works on a project with commercial add-ons, each developer must have an active Enterprise subscription.

Can I add more developers to my subscription?

Yes. You can add additional developer seats to your active subscription in your personal account by clicking the “Manage” button.

Can I perform the upgrade of my subscription plan?

Yes, you can switch to a different plan on your subscription page.

I’m a student/teacher. Are there any educational licenses available?

Yes. We provide free Academic licenses to official educational organizations and their students. Follow the link to submit a request for an Academic license.

Where can I find the full text of the License Agreement?

You can find the License Agreement on our website.

Does the number of end users affect Jmix license fees?

No. You pay only for developer seats, using Jmix paid subscription plans. We charge for visual tools, templates and add-ons that make your development team more productive and give the ability to deliver digital products faster. Instead of user-based pricing (runtime pricing) and usage-based pricing (connected to business value), we offer a per-developer subscription pricing model. This guarantees you the freedom to use your Jmix applications freely without restrictions.

What type of payments do you support?

We support card payments and wire transfer. You can perform the payment using the Store. If you would like to get a pro-forma invoice before payment, please choose “Offline payment” option.

Company or Individual?

A Company license is the standard licensing option for commercial and non-profit organizations. Company purchases licenses to be used by any single person within this organization.

An Individual license is an option for private individuals who purchase a license with their own funds and solely for their own use. Individual licenses are not to be purchased, refunded or in any way financed by companies. Please consider that we will regularly check the usage conditions to prevent fraud.

Do you have any volume discounts?

Yes. We provide volume discounts for the Jmix Enterprise subscription plan. The volume discount depends on the number of developer seats purchased – the bigger your team, the less you pay per developer.

Number of developersVolume discount
5 or more10%
10 or more15%
20 or more20%
30 or more25%

Please check the subscription prices for your team in the Store.

Can I purchase a monthly subscription for the paid plans?

Yes, you can purchase a monthly subscription for Jmix RAD plan. For the Jmix Enterprise plan, annual subscription is the only option.

Che tipologie di applicazioni posso sviluppare con Jmix?

È possibile sviluppare un ampio spettro di applicazioni Web line-of-business. Controlla Jmix è adatto al mio progetto? per trovare i dettagli.

Qual è la differenza tra i piani?

I team di sviluppo sono diversi in base alle competenze professionali, alle specifiche del progetto e alle pratiche DevOps. Pertanto, disponiamo di diversi piani di abbonamento per servire diversi profili di sviluppo di applicazioni:

  • Il piano Jmix Free è ottimale per lo sviluppo a basso budget e il supporto di applicazioni esistenti 
  • Il piano Jmix RAD si adatta perfettamente ai progetti di creazione di applicazioni Web CRUD e vari Sistemi di Record.
  • Il piano Jmix Enterprise offre funzionalità estese al piano precedente per consentire l’automazione dei processi aziendali e dei flussi di lavoro, l’integrazione con Maps e altri componenti applicativi premium.

Tutti i piani di abbonamento supportano team di sviluppo distribuiti con le funzionalità IntelliJ IDEA integrate. Per i dettagli, controlla la tabella comparativa dei piani Jmix.

Posso effettuare upgrade se le funzionalità del piano attivo non sono sufficienti?

Certo. Ogni volta che soddisfi la richiesta di funzionalità disponibili nei piani di abbonamento più elevati, dovresti modificare il tuo piano o aggiungere utenti al tuo abbonamento nel profilo. Tieni presente che addebiteremo solo la differenza di prezzo tra i piani di abbonamento.

 
Dove verranno archiviati i miei dati?

Ci sono diverse opzioni. Puoi archiviare i dati nel tuo ambiente self-hosted o in un’infrastruttura cloud pubblica. Controlla la documentazione tecnica per i dettagli.

Is Jmix secure enough to build enterprise-grade applications?

Some skeptics claim that open source is less secure than proprietary software. But it’s just a theoretical assumption. The key benefit of the open-source code is its potential to be revised by far greater “number of eyes” than a closed effort of a product team. Full access to the application code can prevent sudden failure by deep code inspection as there is nothing hidden in the “black box”.

Since 2016 the CUBA Platform is being developed as an open-source project. The platform team has continuously published a transparent product roadmap and regularly managed issue tracking on the public GitHub repository. Jmix platform, as the successor of the CUBA Platform, represents a mature open-source project based on a future-proof technology stack.

The platform maturity doesn’t exclude all security risks, so governance procedures are mandatory. But a strong community with over 25K members and more than 1000 projects done with the platform assure a strong basis for building secure applications.

Does Jmix support secure user authentication?

Yes. There are several options. In addition to the standard user-password authentication, you can connect Jmix application to the enterprise LDAP directory and synchronize end-user accounts. For secure external connections via API endpoint, Jmix provides OAuth 2.0 authentication service.

 
Should I pay for distributing the Apps created by Jmix?

No. You completely own the applications built with Jmix and can use them at any scale without any charges.

 
Do I own applications built with Jmix?

Yes. As Jmix is distributed under the Apache 2.0 license, it does not imply any substantial limitations on applications. Jmix Studio is only used at development time and is not required to run your application. If you have any add-on from Enterprise plan used in your application, you can use the local copy of an add-on after the subscription expires.

 
Does Jmix use third party libraries? Where can I see the full list and how are these licensed?

The full list of libraries, used by the latest Jmix and Add-ons releases, is provided here. The list of libraries, used in Jmix Studio, is available here.

All libraries we are using are distributed under open source, non-restrictive licenses – like MIT, Apache 2.0, EPL, LGPL. We do not use libraries with ‘copyleft’ licenses like GPL.

Note: Add-ons provide integration with some products, which may have commercial license – like Google Maps or amCharts. It is your responsibility to make sure you use them properly.

All forks of third-party libraries, used in Jmix, Add-ons and Studio are distributed under the same license terms as the corresponding library.

My Agile Privacy

This site uses technical and profiling cookies. 

You can accept, reject, or customize the cookies by clicking the desired buttons. 

By closing this notice, you will continue without accepting. 


This site complies with the Data Protection Act (LPD), Swiss Federal Law of September 25, 2020, and the GDPR, EU Regulation 2016/679, regarding the protection of personal data and the free movement of such data.