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
Sort by
Sort by Alphabetical order
Application Development
Application Development

Application development is the process of designing, building, testing, and maintaining software programs that fulfill specific needs. These applications can target various platforms (mobile, web, desktop) and serve different purposes, ranging from simple task-based tools to comprehensive enterprise systems.

Learn more
Best Java Frameworks for Rapid Development
Best Java Frameworks for Rapid Development

The article highlights the best Java frameworks for rapid development, showcasing how these frameworks simplify and accelerate application creation through reusable tools and structures. It explores their features, benefits, and suitability for various projects, with examples like Jmix, Spring and Hibernate, which are renowned for enabling efficient, scalable, and streamlined development processes.

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
Enterprise App
Enterprise App

An enterprise application (EA) is a large-scale software platform designed for corporate or government settings. It coordinates an organization’s various operations—from finance to supply chain—in one unified system.

Learn more
Java Frameworks
Java Frameworks

The article explains Java frameworks, their role in simplifying development through reusable structures and tools, and contrasts them with libraries, which offer specific functionalities, and application programming, where developers manage the entire process. It clarifies the differences between Library vs. Framework vs. Application Programming with examples like Spring and Hibernate.

Learn more
Legacy Modernization
Legacy Modernization

Legacy modernization is the process of updating outdated systems or applications so they can meet today’s performance standards and business needs. We’ll explore what legacy modernization entails, why it matters, and how Jmix can help you achieve lasting transformation.

Learn more