logo jmix
  • Platform
    • Overview
    • AI Features
    • Framework
    • Studio
    • AI Assistant
    • Business Processes Automation
    • Marketplace
  • Developers
    10 label
    • Overview
    • Why Jmix?
    • Demo Applications
    • Spring Boot on Steroids
    • For Vaadin Developers
    • Start Free
    • Forum
    • LEARN
    • Documentation
    • Udemy Intro Course
    • Udemy UI Course
    • UI Samples
    • Samples on Github
    • Videos on YouTube
    • FAQ
    • Academic Program
    • Students
    • Professors
  • Business
    10 label
    • USE CASES
    • Modernize Legacy Applications
    • Replace Enterprise Low-Code Platform
    • CRUD App Development
    • Admin Panels
    • Create B2B CRM
    • Expand Beyond ERP
    • Calculate ROI
    • PERSONAS
    • Product Managers
    • CTOs
    • Enterprise Architects
    • INDUSTRIES
    • Insurance
    • Banking
    • Logistics
    • Govtech
    • Software Companies
    • Education
    • Telecom
    • Energy&Utilities
    • Read customer stories
  • Services
    • Training
    • Commercial Support
    • Certification
    • Performance Optimization
    • Migration from CUBA to Jmix
  • Company
    • About us
    • Partners
    • Glossary
    • Blog
    • Events
    • Contacts
  • Pricing
  • Start free
  • Book a Demo
  • CN
Start free Book a Demo
Home
Glossary

Welcome to the Jmix Tech Library

Our Tech Library is your go-to resource for comprehensive information and in-depth explanations of key terms, concepts, and technologies related to the Jmix platform. Whether you are a beginner looking to familiarize yourself with the basics or an advanced user seeking detailed technical insights, our Tech Library has something for everyone.

All Topics
  • All Topics
  • CRUD Applications
  • Application Development
  • Application Modernisation
  • Business Process Management
  • Enterprise Applications
  • Low-Code Development
  • Less-Code Development
  • Java Frameworks
  • Architecture
  • Internal Development Platforms (IDP)
  • Web Application Development
  • AI Developemnt
  • No elements found. Consider changing the search query.
  • List is empty.
Sort by
Sort by Alphabetical order
  • Sort by Alphabetical order
  • Date of publication
  • No elements found. Consider changing the search query.
  • List is empty.
Enterprise AI in 2026
Enterprise AI in 2026: Adoption, Use Cases, and the AI Stack

What artificial intelligence for enterprise means in practice: how companies actually use AI, its benefits and risks, and how to implement it.

Learn more
ai-coding-assistants-and-coding-agents-enterprise
AI Coding Assistants and Coding Agents: A Practical Guide for Enterprise Development Teams

Learn the difference between AI coding assistants and coding agents, and how to choose the right tools for enterprise software development.

Learn more
AI Development Tools 2026
AI Development Tools: Types, Examples, and How to Choose

A structured map of AI development tools in 2026: coding assistants, agents, app generators, AI frameworks, and selection criteria for enterprise teams.

Learn more
What Is Jmix?
What Is Jmix?

Jmix is an open-source Java platform for enterprise software development with local and public AI models. Learn how it works and when to use it.

Learn more
Vendor Lock-In
Vendor Lock-In

Vendor lock-in happens when you rely on a single vendor’s product or platform to the point where switching away becomes prohibitively complex or expensive. We’ll look at the core risks associated with vendor lock-in and practical steps to steer clear of it—especially when developing applications on modern platforms like Jmix.

Learn more
Business Process Management
Business Process Management

Business Process Management (BPM) is a results-driven approach to designing, executing, monitoring, and continuously improving an organization’s workflows. When done right, BPM can transform disconnected, inefficient tasks into a more unified, predictable operation—greatly increasing flexibility, productivity, and operational clarity.

Learn more
CRUD application
What is CRUD application

CRUD, which stands for Create, Read, Update, and Delete, is a fundamental set of operations for managing data in a database. CRUD applications are software tools designed to facilitate these operations.

Learn more
Rapid Application Development (RAD)
Rapid Application Development (RAD)

Rapid application development is an agile-oriented approach that focuses on quickly creating prototypes, gathering user feedback, and iterating on software features—rather than spending long periods in planning or design phases. Think of software more like “clay,” which can be molded and refined, instead of “steel,” which has a rigid, unchangeable form.

Learn more
left
right
Platform
  • Overview
  • AI Features
  • Framework
  • Studio
  • AI Assistant
  • Business Processes Automation
  • Marketplace
  • Pricing
Evaluation Guide
  • Is Jmix Right for My Project?
  • Jmix vs Outsystems
  • Jmix vs Mendix
  • Schedule a Demo
Previous Version
  • CUBA Platform
DEVELOPERS
Overview
  • Why Jmix?
  • Spring Boot on Steroids
  • For Vaadin Developers
  • Start free
  • Demo Applications
  • Forum
Learn
  • Documentation
  • Udemy Intro Course
  • Udemy UI Course
  • UI Samples
  • Samples on Github
  • Videos on YouTube
  • FAQ
Academic Program
  • Students
  • Professors
Business
Use Cases
  • Modernize Legacy Applications
  • Replace Enterprise Low-Code Platform
  • CRUD App Development
  • Admin Panels
  • Deliver Enterprise Software
  • Create B2B CRM
  • Expand Beyond ERP
  • Calculate ROI
Personas
  • Product Managers
  • CTOs
  • Enterprise Architects
Industries
  • Customer Stories
  • Insurance
  • Banking
  • Logistics
  • Govtech
  • Software Companies
  • Education
  • Telecom
  • Energy&Utilities
Services
  • Training
  • Commercial Support
  • Certification
  • Performance Optimization
  • Migration from CUBA to Jmix
Company
  • About us
  • Partners
  • Glossary
  • Blog
  • Events
Previous Version
  • CUBA Platform
Developed by Haulmont
Terms of Use Contacts