---
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-08-07'
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 very **easy to use** , allowing for quick and comfortable module integration in development. (1 reviews)
- Users find that Jmix allows for **quick development** , significantly speeding up the process with its user-friendly modules. (1 reviews)

## Jmix Reviews
  ### 1. 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

  ### 2. 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.

  ### 3. 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.


## 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?filters%5Bnps_score%5D%5B%5D=4&section=pricing&secure%5Bexpires_at%5D=2026-08-13+03%3A19%3A29+-0500&secure%5Bsession_id%5D=a08f904c-6060-4ebf-bbdb-3d1a4ad673a6&secure%5Btoken%5D=b5b3106075fce2147d23c8710d8b6aefabf3357b515c3d94550dca39a3fa5a85&format=llm_user)

## Jmix Features
**Additional Functionality**
- Continuous Integration
- Drag & Drop
- Backup and Recovery
- Multiple Programming Languages Supported
- Continuous Deployment
- Code Development
- For No-Code Development
- Version Control
- Configurable Workflow
- Graphical User Interface
- For Low-Code Development
- Activity Dashboard
- Generative AI
- UI Prototyping
- Source Control
- Software Development
- API
- Data Import/Export
- Web App Development
- Custom Development
- Code Repository Integration
- Data Security
- Mobile Development
- Access Controls/Permissions
- Game Development
- Collaboration Tools
- Application Security
- Alerts/Notifications
- Automated Testing
- Integrated Development Environment
- Offline Access
- Debugging
- AI Copilot
- Reporting/Analytics
- Compatibility Testing
- Pre-built Templates
- Third-Party Integrations
- Data Modeling
- Customizable Branding
- Data Visualization
- Code Editing

**Functionality**
- Ease of Use
- File Management
- Multi-Language Support
- Customization
- Straight-Out-the-Box Functionality
- Help Guides
- Patching & Updates
- Workflow Management
- Change Management
- Deployment Management
- Performance Management
- Compliance Management
- Lifecycle Management
- Task Management
- Document Management
- Database Support

## Top Jmix Alternatives
  - [OutSystems](https://www.g2.com/products/outsystems/reviews) - 4.5/5.0 (1,623 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)

