Domain-driven Application Development Framework
- Mar 31
- Mar 27
-
Proven Architecture
Jmix combines mainstream technologies into a scalable full stack framework with solid and intuitive API. - Non-functional requirements is the hidden part of a business application iceberg, which can make proper automation of even a simple business task daunting. CUBA Addons enable common features like data access control, users management, admin tools, reporting or BPM virtually with a mouse click.
-
Productive Tools
Jmix Studio features awesome visual designers and code generation capabilities that keep developers out of boring routine and facilitate fast learning.
- Bug in Data Tools - Data model with inheritance04/15
- Classic UI icons in Project View04/13
- Typographical error in translation messages of new Data Model tool04/16
- UI Freezes in JMix IntelliJ IDEA Plugin04/11
- Accessibility menu bug?04/13
- BUG: after upload of multiple files not possible to reset the upload filelist04/15
- Vaadin <upload> does not show file Name04/13
- Migration from CUBA to Jmix, register for webinar 14.04.202604/08
- Jmix 2.8 Is ReleasedMarch 31
Overview of the new features and important changes of the Jmix 2.8 feature release.
- Tabbed Application Mode: Why Enterprise Applications Need TabsMarch 30
We created the Tabbed Application Mode (TAM) — an add-on that turns a Jmix application into a fully featured workspace inside the browser.
- What’s New in Jmix — Live WebinarMarch 30
Join our live webinar on April 7, 13:00 (UTC) and see what’s new in Jmix — from faster development to built-in AI capabilities.
- Jmix Recap 2025 and Plans for 2026March 30
In this article, we look back at what changed for Jmix in 2025 and how it shapes our product direction for 2026.
- Migrating from CUBA Platform to Jmix with AI AgentsMarch 25
A practical case of migrating the Timesheets application from the CUBA Platform to Jmix: a step-by-step analysis, typical challenges, and actual costs.
- Join the Jmix Spring CourseMarch 24
We invite you to the Spring Jmix online course to learn Jmix in groups with a professional instructor!
- Java 2026: Hype, AI, Hard Truths - Richard Fichtner (Java & Vaadin Champion, JCON) on Jmix TalksMarch 20
We had so much fun talking to @Richard Fichtner (XDev and JCON), who visited our cozy YouTube channel recently!
- Building a Project Management App with Gantt Chart and Excel ReportingMarch 19
From application data to professional, on-demand Excel reports — this article provides a step-by-step guide to building Gantt chart reports for effective project tracking.
- Implementing Domain-Driven Design in Enterprise Java Applications with JmixMarch 05
Let's look at how Domain-Driven Design helps model complex business processes (using ERP systems for manufacturing as an example), and Jmix helps quickly implement these domain models in an enterprise application with a ready-made...
- Webinar «Building a Lab System: From Experimental Data to a Maintainable Platform»February 27
It’s been a while since we last met with our academic community, so we’re especially happy to have a great reason to reconnect. This time, it’s a story we truly wanted to share.
- Jmix and the Rise of Coding AgentsFebruary 12
How AI coding agents accelerate and simplify enterprise Java development on Jmix - with practical examples, common pitfalls and a step-by-step guide from our developer.
- Monitoring Active Users in Enterprise Applications with JmixJanuary 22
In today’s world, a wide range of metrics is used to assess the performance of different projects. Among them is the well-known set of engagement metrics: DAU, WAU, and MAU. What do these metrics actually mean, and why are they i...
- Simplifying Process Automation of Public ServicesDecember 22
This tutorial explores Jmix BPM capabilities through a practical example: an art gallery website where artists can submit requests to take part in the upcoming event, backed by a collaborative, process-driven application that help...
- Optimizing Entity Persistence in JmixDecember 19
In this article, we explore how the DataManager#save() method works in Jmix and explain why reloading entities after saving is not always necessary.
- Webinar What’s new in jmix 2.7November 19
This webinar covered the new features and enhancements in the latest version of Jmix and our roadmap for future updates.
- The Philosophy of Jmix in the AI EraNovember 17
The article highlights how the Jmix philosophy has evolved, the challenges LLMs pose for enterprise Java systems, why reliability matters more than code-generation speed, and the key insights from our 2025 R&D on Jmix’s AI directi...
- Comparison low-code and less-code development platformsNovember 13
Low-Code (LCAP) is a leading enterprise development approach, and the Jmix team tracks its trends to pinpoint real business value, especially its ability to bridge business technologists and professional developers.
- Jmix 2.7 Is ReleasedOctober 31
Overview of the new features and important changes of the Jmix 2.7 feature release.
- Validation in Java ApplicationsOctober 23
In this article, we are going to look at various approaches to validation in Jmix applications, from simple JPA annotations to advanced techniques that use Entity Listeners. Even though the examples are based on Jmix, the majority...
- Event-driven Approach to Development of Process Applications with Jmix BPMOctober 17
On this webinar, we showed you how to use Jmix BPM to build event-driven processes.
- Stir, Pour, Voilà: It Is Production-Ready, or How to Create an Admin Interface QuicklySeptember 16
We would like to demonstrate how to solve typical problems while creating an admin interface in Jmix and to show the benefits and the limitations of this approach.
- A Non-Blocking Call of an External Service Inside a ProcessAugust 27
A helpful guide for those working with Camunda or Flowable who want to design processes the right way without surprises.
- Advanced Software for Insurance AutomationAugust 13
Automation solutions in the insurance industry can streamline business operations and improve customer-facing digital capabilities. Insurers looking for competitive advantage should consider the role of automation and industry tec...
- Modern Enterprise Architecture: Self-Contained SystemsJuly 24
A pragmatic approach to build billion-dollar apps with a small team.
- Digital transformation in the banking and finance industryJuly 23
Today digital transformation can solve most of the challenges in the financial industry. Continuous automation and digitalization is the only way to keep competitive under constantly changing business requirements.