---
title: Jmix Reviews
meta_title: 'Jmix Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 23 reviews by the users' company size, role or industry to
  find out how Jmix works for a business like yours.
aggregate_rating:
  rating_value: 4.8
  review_count: 23
  scale: '5'
date_modified: '2026-06-24'
parent_category:
  name: Web Frameworks
  url: https://www.g2.com/categories/web-frameworks
---

# Jmix Reviews
**Vendor:** Jmix  
**Category:** [Java Web Frameworks](https://www.g2.com/categories/java-web-frameworks)  
**Average Rating:** 4.8/5.0  
**Total Reviews:** 23
## About Jmix
Jmix is an application platform for easy start and fast development of modern business web applications on Java. Jmix ecosystem combines: - Modern and scalable architecture with solid and intuitive API based on mainstream JVM technologies - A marketplace with a rich collection of ready-to-use add-ons that cover all typical requirements for business applications and can be enabled with a mouse click. - Jmix Studio - a RAD IDE on top of IntelliJ IDEA with awesome visual designers and code generation capabilities that keep developers out of boring routine and facilitate fast learning. The framework is open source with Apache 2.0 license. Full documentation, guides, video tutorials and a prolific community forum are available at www.jmix.io.



## Jmix Pros & Cons
**What users like:**

- Users find Jmix&#39;s modules very **easy to use** , significantly speeding up their development process. (1 reviews)
- Users appreciate the **quick development** capabilities of Jmix, making the development process faster and more efficient. (1 reviews)

## Jmix Reviews
  ### 1. Best developer tool for business applications

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Pharmaceuticals | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 26, 2024

**What do you like best about Jmix?**

Jmix is the best option to develop world-class bussiness applications in Java.

Its magic resides in the ability to develop a full stack solution without being a front end developer. Its library of GUI components is good enough of any business application, specially those form-based. The data binding happens magically and enables the developer to focus on the business logic. It is extensible, API ready for integrations. Also Its report module is also very useful. The Entity Log is really powerful and it was a differentiator in our case.

Using IntelliJ as a tool is a plus too.

The documentation is complete and the user forum is active too, I always found the answers I needed.

If you need to create and mantain a business application for a department, go for it.

**What do you dislike about Jmix?**

I don't have enough complains, happy with the tool.

**What problems is Jmix solving and how is that benefiting you?**

It allowed us to build an inventory system for pharma laboratories in a fraction of the time using standard frameworks, while keeping all security and technical requirements.

  ### 2. Jmix: A Framework for Rapid Enterprise Application Development

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 12, 2024

**What do you like best about Jmix?**

Jmix has been a fantastic tool for our academic research projects. As a small team, we especially appreciate the ability to develop the entire application stack, from database to frontend, using just Java code. This significantly reduces development time and complexity. Additionally, our students with basic Java knowledge can pick up Jmix quickly, making it an excellent fit for our academic environment.

**What do you dislike about Jmix?**

It's important to evaluate the long-term viability of Jmix 1.5 projects. While Jmix 1.5 offers Long-Term Support (LTS), developers should consider the potential benefits of migrating to Jmix 2.x, particularly if a more modern UI framework or advanced features are desired.

**What problems is Jmix solving and how is that benefiting you?**

Jmix helps writing business application in a fast, easy and consistent way having a small team of Java developers

  ### 3. I do startup with Jmix. I am satisfied with this software very much.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abrorbek S. | Chief Product Officer, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 26, 2024

**What do you like best about Jmix?**

It is very comfortable and uderstandable to use its modules. Nowadays speed matters. With Jmix we speed up the process develpment.

**What do you dislike about Jmix?**

So far, everything is fine. No claims :)

**What problems is Jmix solving and how is that benefiting you?**

It helps us to achieve our goals quickly.

  ### 4. Very good fit for back-office applications

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 08, 2024

**What do you like best about Jmix?**

Really a RAD
Database Management
Quick building of standarized UI
Really useful addons

**What do you dislike about Jmix?**

The split of Releases (1 to 2) without an easy upgrade path.

**What problems is Jmix solving and how is that benefiting you?**

Building internal custom business Applications

  ### 5. It Just Works

**Rating:** 4.5/5.0 stars

**Reviewed by:** Marc F. | CEO, Legal Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 11, 2023

**What do you like best about Jmix?**

Open IntelliJ, start writing your business logic and DON'T waste time writing templates, authentication, RBAC, screen management, middlewares, migrations...

**What do you dislike about Jmix?**

I'd love some "magic" auto UI ala Apache Causeway: take my models, let me define actions elsewhere and come up with the UI yourself. (That would also save me from writing a single UI test)

**What problems is Jmix solving and how is that benefiting you?**

Enhance developer productivity by letting you focus on the business logic and have all the small (but many) bits and pieces figured out for you: middlewares, RBAC, authentication, UI, routing, wiring Spring, ...

  ### 6. Jmix just works.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Industrial Automation | Small-Business (50 or fewer emp.)

**Reviewed Date:** October 18, 2023

**What do you like best about Jmix?**

- Easy to use
- I was able to create an Intranet for my company with limited java skills.
- easy to deploy
- appreciate the various add-ons
- Customer support

**What do you dislike about Jmix?**

- Needs a larger community.
- More help for inexperienced programmers.

**What problems is Jmix solving and how is that benefiting you?**

Tracking Timesheets, Workorders, Projects, Materials handling, Customer information.

  ### 7. Great Experience to set up business Apps

**Rating:** 5.0/5.0 stars

**Reviewed by:** Paul-Antoine B. | Freelance - Consultant Outil Gestion de Projets, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 27, 2023

**What do you like best about Jmix?**

- Easy to use
- Easy to deploy
- Bring a rich tech stack
- Bring rich interfaces
- Bring rich features

**What do you dislike about Jmix?**

- Need Java Knowledge to set up and use.

**What problems is Jmix solving and how is that benefiting you?**

Business Data Automatization

  ### 8. Jmix is Great!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Joubert v. | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 28, 2023

**What do you like best about Jmix?**

Able to create applications in a fraction of the time it used to take, REST API has now become an absolute breeze.  Fantastic documentation and great forums.

**What do you dislike about Jmix?**

Need to get more developers using Jmix so we can grow the name.

**What problems is Jmix solving and how is that benefiting you?**

BPM helps me solve complex business processes quite easily and all my clients have been happy with the results so far.

  ### 9. Jmix is awesome !

**Rating:** 5.0/5.0 stars

**Reviewed by:** Robert G. | Owner, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 03, 2023

**What do you like best about Jmix?**

Jmix has many addons that safe the developer hours of work.

**What do you dislike about Jmix?**

Not enough developers know Jmix. I wish more persons knew about it

**What problems is Jmix solving and how is that benefiting you?**

Jmix is reducing my time to market.  It makes developing large applications more simplified

  ### 10. Modern RAD full-stack platform

**Rating:** 4.5/5.0 stars

**Reviewed by:** Hanbing Y. | Project Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 13, 2022

**What do you like best about Jmix?**

Jmix is based on the most popular Java framework - Spring (Spring Boot) for the backend, with integrated Vaadin for the frontend UI. By choosing both frameworks, Jmix provided a full-stack framework for Java/Kotlin developers.
As a leader of the development team in an IT consulting company, I feel Jmix is an awesome framework, due to the following reasons:
1. It integrates the most popular Java frameworks and libraries. Developers are willing to learn and use it with happiness.
2. It provides Jmix Studio to help developers accelerate the pace of delivery, through code snippets, visual designers for data model/UI page/business process/roles, one-click local run, etc. Such that our developers are just focused on our business logic without writing a lot of boilerplate codes.
3. It provides a lot of ready-to-use add-ons with all needed parts from database to UI, like BPM/Charts/Email/Maps, etc.
4. They provided detailed documentation.
5. They have a developers' forum, where we can search for similar issues or ask new questions.
6. When delivering the products to customers, there is no license fee at all, this is a huge advantage compared with those low-code platforms.

**What do you dislike about Jmix?**

I think one of the downsides is that Jmix uses Vaadin 8, which is hard to be customized, especially since we have customers in China, who like "beautiful" UI. Sometimes we spent a half-day adjusting the style of a Table or Datagrid. But glad to say, Jmix team has the plan to upgrade the Vaadin framework to the latest LTS version 23+, which should be much better I expect.

By the way, we have projects that need highly customized frontend UI, and Jmix Rest SDK is not perfect enough, we need to implement basic functionalities like token refresh.

**What problems is Jmix solving and how is that benefiting you?**

Jmix helps us with new developers' onboarding via Jmix Studio. With Jmix, we can develop things very fast, which gives us very good cost control and ROI.

  ### 11. A trustable framework/tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jingjing A. | project director, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 13, 2022

**What do you like best about Jmix?**

1.  Jmix studio helps generate standardized code which decreases mistakes of developers, especially for data modal design.
2. Add-on design makes projects easy to be maintained and managed.
3. User just needs to focus on business; the framework handles much enterprise-level work itself.
4. Easy to develop rest API.
5. Out-of-box entity inspector and its data filtering, export/import helps administration work.
6. Open-source; easy to extend.
7. Support: Forum with quick reply; and documents.
8. Trustable team.

**What do you dislike about Jmix?**

Lack of vaadin experts for complex UI features.

**What problems is Jmix solving and how is that benefiting you?**

Data model design;  just provide data modal and then you can quickly start a backend server with admin-UI.

  ### 12. The ultimate RAD enterprise tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Georgios M. | CTO, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 15, 2022

**What do you like best about Jmix?**

after years spend to create custom tailor-made solutions i find the ultimate tool to create rapidly with the best way software solutions

**What do you dislike about Jmix?**

i am still looking to find something :) , icant find something that is missing

**What problems is Jmix solving and how is that benefiting you?**

i made focus on business logic and i spend more time there that the common actions like CRUD operations.

  ### 13. Very strong Java framework for business applications

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mario D. | Senior Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 31, 2020

**What do you like best about Jmix?**

The framework covers most of the non-functional needs a business application has, out of the box. These are capabilities like "Soft deletion", "Audit Log", "Row Level Security". In its nature as a Meta-Framework (building upon existing Java Libraries & Frameworks), it has a rock-solid basis. Spring, JPA, Vaadin as well as Gradle are in itself very mature and powerful.

As CUBA is also a Full-Stack Framework, covering all the aspects of building a business web application, it allows you to speed up the development of applications easily by the factor of 2-3. 

This is achieved on the one side by the fact that what you develop - you will develop faster. This is mainly achieved by a lot of good (business-app required) abstractions and also because the code generation of CUBA studio frees you up from typing a lot (and testing it). 

On the other side by the fact that you just don't need to develop certain things on your own, that you would otherwise have to implement with non-trivial sub-project efforts (a good example of that is the "generic Filter capability for Tables / Data Grids). Another example is the reporting capabilities that are shipped as an open-source addon.

For the dedicated business logic, CUBA does not at all stand in your way. In this respect, the code that you will write is almost exactly the same as any other kind of Spring application. It might just change your mind in terms of what you associate with the term "business logic" because a lot of code that you have previously written is just gone (because of the above-mentioned points). 

CUBA lets you focus on the really important things in business applications: encoded business rules that drive the ultimate purpose of the business application at hand.

**What do you dislike about Jmix?**

CUBA embraces the Vaadin approach of web development: write UI code in Java. When it comes to UI development it in fact is very efficient, but also not the most natural thing to do. When you come from a JS background, this requires somewhat of different thinking (although the UI APIs are not really problematic to grasp over other technologies). One example of this: In the JS react world "everything is a component". This is theoretically also true for Vaadin, but in practice, it requires more work to create custom components.

Moreover, with Vaadin, you inherit the architectural model of the UI Framework, which is stateful on the server-side. This is also not the most prominent architecture nowadays (2020), but it turns out (again) for business applications with limited scaling requirements (scaling in the sense of "Facebook order-of-magnitude" kind of scaling). CUBA applications can easily scale up to 10.000+ concurrent users (and probably millions of non-concurrent users), but with different resource requirements over a stateless 12-factor application. 

But this is only bound to its Vaadin based front-end. It is also possible to replace Vaadin with a React-based FE, which will eliminate this "downside". But as there is also no free lunch in the JS-based world, a couple of standard functionalities from CUBA & Vaadin will have to be re-implemented then. Also, the Javascript Ecosystem comes with its own complexities and drawbacks.

**Recommendations to others considering Jmix:**

Take a loot at the very good documentation: Getting started videos, in-depth guides as well as official documentation. Additionally, the forum is a very welcoming and beginner-friendly starting point.

**What problems is Jmix solving and how is that benefiting you?**

SaaS products, internal tools, Systems in the insurance domain, finance domain, and public sector as well as probably any kind of Line of Business applications.

The benefits are mainly time to market, quick iteration cycles for getting user feedback, UIs that "just work", absence of a lot of bugs that I would have otherwise most likely implemented, and probably hundreds of thousands of dollars in savings of actual development time & opportunity cost of development time.

  ### 14. The best JAVA platform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Patrik B. | Information Technology Specialist, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 28, 2017

**What do you like best about Jmix?**

It has fantastic balance of RAD approach, power of framework features and openness. 
There is no limitation, application can be fully customised.
Fast development in nice enviroment.
Connection with database.

**What do you dislike about Jmix?**

Sometimes I found difficulties creating new user interface components.

**Recommendations to others considering Jmix:**

 It is a must have framework in the overview.

**What problems is Jmix solving and how is that benefiting you?**

Mainly it is developing enterprise management application for bigger, but also small businesses. 

  ### 15. Most complete and simple full java stack to date

**Rating:** 4.5/5.0 stars

**Reviewed by:** Michael R. | Director, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 21, 2017

**What do you like best about Jmix?**

CUBA platform and its Studio offer today what I think is the most complete JAVA based full stack to date. Moreover, it has achieved that while staying simple to use.

The platform is well thought and proposes a whole set of features that you nearly always need in an enterprise application :
- efficient web gui with generic features like paging, filters, and a lot of widgets available
- efficient security system with role management and its integrated gui
- jmx beans integration with its gui
- log and its gui, application configuration and its gui
- integrated versioning system with restore features and change tracking by user, and its gui
- localization
- dynamic and generic extension of entities attributes (e.g adapt to client specifity)
- scheduled tasks
- REST, responsive GUI (albeit less integrated) & portal

What is impressive is that all these features are ready out of the box, you can even imagine not write a single line of code to extend some of them (e.g security, scheduled tasks) as they fully cover so many real life cases on their own. 

Add to that optional components like generic reports, full-text search, BPM and you 

On the design side, the platfom is very clean : separation of concerns, based on injected components & services. And you can deploy easily in multiple ways on infrastructure going from simple all-in-one to multi-tiers, and even on the cloud. Plus the generated application is ready for replication between datacenters (for instance through the use of UUIDs).

On top of that, the Studio IDE wil save you tremendous amount of time, by implementing full round-trip between your favorite JAVA IDE, back and forth, and live-reload of your running application in most cases. And featuring automatic and incremental schema evolution as good as other specialized products do. The screen generation from data model is impressive, and you have a WYSIWYG editor to customize it.

The documentation and samples are quite complete, which is not that often for frameworks with so many features. There is a learning curve of course, but there always is.

The platform updates rapidly, which is for us an advantage, as we want it to mature even more quickly, albeit documentation and samples sometimes does not follow the same rythm. E.g no polymer example yet, but this is a fresh new feature, this is certainly on the way. Note that the team is very reactive, which is also of great importance.

All-in-all, after having studied different frameworks for months, we simply found that CUBA was the most advanced, and we now rely on it steadily. Simply put, this is a RAD framework by-the-book : you have out-of-the-box all features needed in an enterprise-class application, so you can concentrate on your business model.

**What do you dislike about Jmix?**

The optional components like generic reports and charts are less documented than the core platform.

Sometimes we feel that we do not use the platform to its full extent. We would like to see something like a full-fledged sample application using each and every feature in order to have a feeling on how CUBA developers build an application with their own platform.

Not all UML cases are handled (e.g unidirectional one-to-many) but this is in the backlog.

Not an issue but an enhancement: the screen generation could use a wizard in order to have more control on output. For instance : which component to map an entity attribute (slider or  radio button instead of plain text field), define groups of attributes, choose layout details (e.g grid size), choose how to map one-to-one relationship (as an association or plainly in screen).



**Recommendations to others considering Jmix:**

Give it a try, it just works and do most of what is necessary for standard applications.

**What problems is Jmix solving and how is that benefiting you?**

We are developping an enterprise management application for small businesses. The main benefit we have with CUBA platform is the ability to develop quickly a robust and full-featured application for our clients.

  ### 16. Quick Learning Curve, Reduced Development Time

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tom M. | Senior Solutions Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 15, 2017

**What do you like best about Jmix?**

Cuba Platform (with Cuba Studio) is extremely easy to use.
 
I found the learning curve to get off the ground with a basic CRUD application pretty tame. I am not a professional developer but offer LOB applications as a value add for clients. 

Cuba Studio generates and applies RDBMS scripts automatically. This includes changes after the application is deployed in production. 

There are several deployment options from hot deploy, cloud, to creating a WAR that can be dropped into a Tomcat server. (There are likely more I am not aware of)

Cuba Studio can generate and keep updated UI screens as you are developing the app and changing entities. After that, screens can be easily customized in a WYSIWYG interface. Which a ton of options for look, feel, and customization. 

It is possible to make a simple CRUD application without touching a line of java code, but it you need to, Cuba Studio integrates with Eclipse and intelliJ via plugin. 

There is a robust security subsystem for managing users. 

The community forum and chat are a fantastic resource, especially if you are just getting started with the platform. Questions are answered by fellow forum member or the actual development team in less than a day (often faster)

I have found a few minor bugs and they all have been patched within a matter of hours (and put into the next maintenance release).

Last but not least, I love the speed of development. New features are released it seems almost every month. 
More importantly bug fixes are pushed out every couple of weeks. 




**What do you dislike about Jmix?**

I would like to be able to have a responsive interface "out of the box", However I believe this was just added with the addition of the polymer client. 

WAR deployment strings for studio take a little research to figure out the syntax and options. Would be nice to just check some boxes at that stage. 

Perhaps the addition of gallery component that will display related images that have been attached to an entity. (This can be done now only via code) 

**Recommendations to others considering Jmix:**

Just dive and hit the documentation, videos, sample projects, and community forum. 

**What problems is Jmix solving and how is that benefiting you?**

Creating Line of Business web-based applications to help clients better manage their data. Many are transitioning from excel or access databases. 
Application development time has been rapidly reduced. Cuba Studio does almost all the heavy lifting. 

  ### 17. The best Java-based RAD solution by far

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jonathan N. | Consultant, Capital Markets, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 15, 2017

**What do you like best about Jmix?**

I have done a lot of Java-based web development.  I had migrated to a bunch of best of breed Java solutions like Vaadin, Intellij IDEA , Spring and Flyway/Liquibase.  However, I kept getting bogged down by the enormous complexity, especially when it came to evolving the data model and Spring security.

It is rare to come across a new product that kicks things up to the next level but I have found the Cuba platform to be one such instance. It is a pure-Java, fully integrated solution that really enables rapid development of web applications (it also supports creating desktop applications but I have not done much with this).

They integrate all the same best of breed solutions I was using -- Vaadin, Intellij, Spring and a very good data model development and migration solution.  One difference was that I was previously using Maven and they rely on Gradle.  The solutions are integrated into an elegantly designed comprehensive framework.  

This is not a drag and drop application builder (although they have some nice drag and drop functionality).  You need to have some Java and Spring expertise.  Some database knowledge is a plus.  The platform forces you to work in a tightly constrained manner which enables automation.  Once you get into the swing of things you are able quickly to develop fully featured applications that are likely to have fewer errors.  They are very nicely integrated with my editor of choice, Intellij IDEA, and that is where you continue to write most of your Java code.  Their Cuba Studio tool however provides nice functionality that adds a lot of additional value.

**What do you dislike about Jmix?**

As others have pointed out, there is a steep learning curve, even if you're already familiar with the underlying technologies like Vaadin and Spring.  Once you get comfortable with the framework, though, the increased speed of development is impressive.

The online forum is fairly responsive and the documentation is quite good, although initially it can be challenging to quickly figure out the answers to questions.

**What problems is Jmix solving and how is that benefiting you?**

The business problems that are solved is rapid development of robust, full-featured Java CRUD applications.  Most applications have some CRUD component and I have found that to implement that portion right is often the hardest part of the application as a whole.  So I find it useful even for applications that are not purely business CRUD applications.

  ### 18. Best for Framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Royelle W. | Manager, Marketing and Advertising, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 30, 2017

**What do you like best about Jmix?**

The Framework is absolutely fantastic and an a great balance of RAD approach

**What do you dislike about Jmix?**

I love everything about it. I think they should cost more than what they do

**What problems is Jmix solving and how is that benefiting you?**

Developing a row based authorization report 

  ### 19. CUBA.Platform saves me for a lot of boilerplate code to make my solution run

**Rating:** 4.5/5.0 stars

**Reviewed by:** Kjell D. | System Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 21, 2017

**What do you like best about Jmix?**

This platform has a lot to offer. 
It is easy to get started with and you have a solution in a few hours instead of days.
The platform allows you to modularize your solution. 
I offers migration of data model from one system to CUBA.Platform.

Has very good documentation how the hole framwork. Includes examples.

Very active forum. Live chat with other fellowes working with CUBA.Platform.

CUBA.Platform offers REST out of the box, Portal Client, Polymer Client which makes it easier to build web pages that adapt the width of device and with full support of CUBA.Platform data. You can auto generate the skeleton from CUBA.Studio and design the rest as you like.

I love the user role and right management. Very easy to use and a lot of control.

**What do you dislike about Jmix?**

It could have been easier to create own UI components,

Missing good documentation/tutorials regarding Modularization of application.

**What problems is Jmix solving and how is that benefiting you?**

Tries to build a production and survailance system.

  ### 20. The best platform to quickly develop and deliver enterprise business applications

**Rating:** 5.0/5.0 stars

**Reviewed by:** Francis N. | Chief Workflow Officer, Accounting, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 15, 2017

**What do you like best about Jmix?**

Since discovering CUBA, this is the only platform that we use at our firm. It allows us to quickly develop and deliver business applications to our clients. With the new features, CUBA applications can now be deployed to the cloud and allows us to quickly deliver SAAS applications. Great improvements have been made in the portal area as well. With the new Polymer client, you can now get rid off Angular.js and deliver very good-looking web portal to your clients.

**What do you dislike about Jmix?**

There's nothing not to like about the platform. The only thing is that they release so much new functionality with each new release, that sometimes, it can be hard to keep up. But in the long run, it will benefit you, the user.

**What problems is Jmix solving and how is that benefiting you?**

Financial business applications and BPM.

  ### 21. CUBA platform excellent for rapid development of enterprise applications

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 08, 2017

**What do you like best about Jmix?**

The flexibility of the platform is really amazing. After a small learning curve (but I am a somewhat experienced programmer) the application can be created really fast. If you stick to the platform layout/functionality the speed of development is really impressive.

As the platform compiles to an enterprise grade J2EE application and can be fully customised, there is no limitation.

**What do you dislike about Jmix?**

When doing the customisation, so not builtin platform functionality, the learning curve is more steep and more time consuming. But the good thing is that it is possible!

**Recommendations to others considering Jmix:**

If your looking for a solid solution and not spend time on 'the obvious stuff' (like user administration, navigation etc.) this platform is the best.

**What problems is Jmix solving and how is that benefiting you?**

Business process automation, registration and content management.

  ### 22. The best JAVA framework I have encountered to date

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 18, 2017

**What do you like best about Jmix?**

The no code aspect.  You can start with and existing database and get an application writing no code.  Also the clean IDE integration.  

**What do you dislike about Jmix?**

We have evaluated several different frameworks before trying CUBA.  After 1 week, so far I have found nothing that I do not like. 

**Recommendations to others considering Jmix:**

Try CUBA and then look for something else that is as comprehensive and easy to use.  I have not found anything as good. 

**What problems is Jmix solving and how is that benefiting you?**

Legacy application modernization and development toolset modernization.

  ### 23. Excelent framework. Saved my life as a crud

**Rating:** 5.0/5.0 stars

**Reviewed by:** Igor G. | Sócio consultor, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 15, 2017

**What do you like best about Jmix?**

Pros:
Fast development
Generate model function
Forum
Db connections

**What do you dislike about Jmix?**

Cons:
A lot of new versions in a short period
Waiting for pentaho integration

**What problems is Jmix solving and how is that benefiting you?**

Crud operations for bi dashboard using pentaho bi server


## Jmix Discussions
  - [What is Jmix used for?](https://www.g2.com/discussions/what-is-jmix-used-for) - 1 comment

- [View Jmix pricing details and edition comparison](https://www.g2.com/products/jmix/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-25+06%3A06%3A43+-0500&secure%5Bsession_id%5D=d2e6101f-9c0a-4eb0-b495-3a47a9fde988&secure%5Btoken%5D=eb2a482b7aef958801aa02909916bdfa4ff4d506d52796d3ebf4863b231c2634&format=llm_user)

## Jmix Features
**Functionality**
- Ease of Use
- File Management
- Multi-Language Support
- Customization
- Straight-Out-the-Box Functionality
- Help Guides
- Patching & Updates

## Top Jmix Alternatives
  - [OutSystems](https://www.g2.com/products/outsystems/reviews) - 4.5/5.0 (1,578 reviews)
  - [JHipster](https://www.g2.com/products/jhipster/reviews) - 4.4/5.0 (83 reviews)
  - [WaveMaker](https://www.g2.com/products/wavemaker/reviews) - 4.3/5.0 (68 reviews)

