New pricing for CUBA Platform and Jmix

Five years ago we launched CUBA Platform under an open-source license and offered a subscription for CUBA Studio. Since then, we have been listening to feedback and working hard to continually improve the product. We launched the Add-ons marketplace, moved Studio to Intellij IDEA and released Jmix – a new generation of CUBA Platform based on Spring Boot. We worked hard to improve the API and provide high quality support for the community and the work continues… Next year we will implement support for the latest version of Vaadin and offer automation of DevOps processes and cloud deployment. We hope that all these efforts and changes are appreciated and more importantly are helping you continue to build great applications for you and your clients!

One thing that has never changed over the 5 years is the Studio pricing. From day one we chose a pricing model in line with mass market tools such as IntelliJ IDEA. However, Jmix is a specialist product which as a result can never hope to achieve the same levels of market penetration as IntelliJ. At the same time, Jmix is a complex and feature rich platform that currently has a large team working on it in order to keep up a fast development pace. The reality is that ever since we launched in 2016 the license revenues have never exceeded 30% of the costs. Unfortunately, this is unsustainable, Haulmont is an independent software development house with just over 500 employees and we can’t continue to fund Jmix at current levels indefinitely.

Therefore, after thorough consideration, we have decided to introduce new pricing from December 14th 2021. The pricing will be split into 3 tiers:

  • Free tier includes all current features of the free version of Studio.

  • RAD tier includes all current features of the paid version of Studio. It is priced at $1080 per developer per year for companies and $540 for individual subscriptions.

  • Enterprise tier adds all current and upcoming commercial addons, plus BPM support in Studio. Prices are $1800 and $1440 correspondingly, with up to 20% volume discounts.

The new pricing will apply to both Jmix and CUBA Platform as we consider it different generations of the same product, so you can use any product with the same license. Full details can be found here.

We understand that this is a sharp increase, so we want to ensure comfortable transition for current customers. Of course, all subscriptions will remain active to the end of their current period without extra payments. Three-year subscriptions will be moved to one year after the current period elapses. Any customers who have purchased a commercial add-on will be upgraded to the Enterprise tier and get access to all add-ons.

All existing customers will receive transitional discounts:

  • Any license purchases or extensions made before November 11th 2022 will receive 50% discount.
  • Any license purchases or extensions made before November 11th 2023 will receive 25% discount.

This means that, for example, the current price of $389 p.a. will change to $540 in 2022, $820 in 2023 and $1080 thereafter. Again, these discounts will be applied automatically starting form the next payment date so no action is needed and as always, you can choose to cancel your subscription at any time.

Even with these license fee increases we still believe both Jmix and CUBA platform offer good value for money. Our research shows that the license fee is in the range of just 1-3% of an average developer’s salary. At the same time, we believe that Jmix offers over 30% productivity boost in most scenarios.

With these considerations in mind, I hope that you will agree that this is a reasonable move. The new revenue will help us maintain an effective team, keep Jmix and CUBA professionally supported and rollout many new features in the coming years. We are committed to make Jmix the best product in its space and keep growing a sustainable community around it.

Sincerely yours,
Andrey Glaschenko, Head of Platform Development, Haulmont

3 Likes

Hi,
With this new pricing schema in mind, I would like to ask you what happens when someone has an individual subscription and an additional commercial add-on such as the Maps. Based on the current pricing, the total cost would be $338 but with the new policy that cost will be $1440 since the Enterprise tier will be required! Is that correct or for the RAD tier there will be the option to purchase a commercial add-on separately? If not, I think that the cost of Enterprise tier for individuals subscriptions will be potentially a problem.

Regards
George

Hi George.
Yes, this is correct. However, for existing customers this would be $720 in 2022 and $1080 in 2023 - so it is a long way to the new price. Meanwhile, we plan to add more useful add-ons to make it a better offer.

Hi Andrey,
Thank you for your reply. I was wondering if there will be add-ons addressing any of the following features:

  • Offline mode for the app
  • Spreadsheet Component
  • Rich Text Editor
  • Document management capabilities such as check-in/check-out & version control for files
  • File Manager with providers for file systems or databases
  • Dashboard designer with ready-to-use widgets
  • React-like UI Themes

These are some of the features that we are frequently asked by our customers to embed into the cuba applications and we mainly address some of them by incorporating third-party javascript components that do not fit very well.

As for your pricing policy, I think that you could consider the option to allow users of RAD tier to purchase separately any commercial add-on that they might need. This will give probably more flexibility to the platform.

Regards,
George

3 Likes

Hi George,

Our main focus in the next months will be stabilization and working on the new UI module based on Vaadin 20+. The main purpose of the new UI is easy customization of look and feel (including themes) and simplicity of integration with third-party frontend components.

We are also going to publish two add-ons that were available in CUBA: WebDAV (commercial) and Dashboards (free). They are already implemented and will be published when the documentation is ready.

Below are my comments on some features from your list:

Offline mode for the app

Probably it’s rather a feature for a mobile client. Jmix is focused on providing rich UI based on server-side state, which technically limits ability to implement any sensible off-line features.

Rich Text Editor

Look at the https://www.jmix.io/marketplace/grapesjs add-on - it provides a visual editor for HTML. Perhaps in the future we’ll also implement an integration with a rich text editor like CKEditor.

Document management capabilities such as check-in/check-out & version control for files

The WebDAV add-on mentioned above will allow you to work with files located in the file storage through the WebDAV protocol, including versioning of files.

Dashboard designer with ready-to-use widgets

Again, the upcoming Dashboards add-on is designed exactly for this.

React-like UI Themes

Not sure what you mean, but let me note that the current Helium theme has a lot of configuration options, see https://demo.jmix.io/helium-editor. With the new Vaadin 20+ UI it will be even more customizable.

Regards,
Konstantin

3 Likes

Regarding an option to purchase the addons separately, we’ll consider this, but probably at a later stage when there will be more addons available.

1 Like

Hi!
Any news about WebDAV? Can’t wait for it.

It’s almost ready, I hope it will be published by the end of December.

1 Like

That sounds great! Hi Konstantin, when is the planned release of Vaadin 20+ in JMIX?

Hi Mortoza,

We are going to release it in October 2022, see our public roadmap: https://github.com/orgs/Haulmont/projects/1

1 Like