decorate figure
10 label

Open-Source B2B CRM Tool Built with Jmix

Explore a full-featured B2B CRM built with Jmix, featuring customers, orders, invoicing, finance and AI-powered business analysis.
hero screen
hero screen

From records to decisions: AI that understands
your CRM context

Unlike standalone AI tools, B2B CRM embeds AI directly into business workflow and data. Analyze customers, investigate payment risks, generate reports and explore business relationships using live application data and full business context.
Open Source
Free to use
Secured data access
Extend with your tool
Connect your LLM
AI-First Business Analysis 
Ask questions in natural language and get insights directly from customers, invoices, payments and financial data. 
AI Inside Business Workflows 
AI works within the application itself, helping users analyze risks, investigate accounts and generate reports without switching tools. 
ai-understand-context__slogan image

Not a generic chatbot added to the UI.
A governed AI capability built into the application. 

Everything You Expect
from a Modern B2B
CRM with AI

The application includes the core modules commonly found in enterprise CRM and ERP systems.
AI-Powered Business Analysis
Generate insights, investigate issues and interact with business data using natural language.
Admin Panels slider slide1
Security & Administration
Control access through role-based permissions and configurable business rules.
Admin Panels slider slide2
Customer Management
Manage customers, contacts and business relationships from a single workspace.
Admin Panels slider slide3
Sales Operations
Track products, orders and customer activity throughout the sales lifecycle.
Admin Panels slider slide1
Invoicing & Payments
Monitor invoices, payment status and outstanding balances
Admin Panels slider slide2
Finance & Reporting
Analyze financial performance, payment trends and operational risks.
Admin Panels slider slide3
Multi-Language Support
Deliver a localized experience for global teams with support for multiple languages and regional settings.
Admin Panels slider slide1
Multi-Language Support
Deliver a localized experience for global teams with support for multiple languages and regional settings.
Admin Panels slider slide2

CRM AI in Action

card icon
Conversational UX
Ask questions in natural language and get answers from your business data. 
card icon
Smart Reporting
See customer activity, invoices and relationships in one place. 
card icon
Data Insights
Identify risks, overdue payments and opportunities in seconds. 
card icon
AI with App Context
Get better responses by attaching business objects and external data items to your AI conversation.

Build Enterprise
Software Faster with AI

B2B CRM demonstrates how AI-assisted development works in practice.

Using Jmix AI Assistant, developers can accelerate routine tasks while maintaining full control over architecture, security and code quality.

Developers can accelerate implementation, but the application still follows shared standards, security requirements, business rules and established design patterns.

AI for speed. 
Jmix for control
Use Jmix AI Assistant to: 
Generate entities 
Create screens 
Build business logic 
Explore existing projects 
Accelerate repetitive development tasks
Understand application structure
Build Enterprise Software Faster with AI parrot image

About Jmix

Jmix is an open-source Java platform for enterprise application development with AI-assisted tools and governed architecture.

Built on Spring Boot and mainstream open-source technologies, Jmix helps teams deliver enterprise systems faster without frontend bottlenecks, vendor lock-in, or loss of architectural control.

Visual development tools, enterprise add-ons, and platform-aware AI assistance help developers accelerate delivery while keeping full ownership of source code, data, and long-term system evolution.

rating
rating
Framework:
proven architecture based on
mainstream open-source technologies​
Studio+AI:
visual and AI-assisted development
Marketplace:
out-of-the-box add-ons for typical
business tasks​
rating
10 years
Est. 2016
International
Offices in the UK, Europe and worldwide
Used in
170+ countries
400+
enterprise projects completed
Millions
of end-users
25,000+
Java developers build apps with Jmix

Our solutions are used by

Company `s logo johnson-johnson
Company `s logo ingenico
Company `s logo epam
Company `s logo publicisgroupe
Company `s logo orange-business
Company `s logo adesso
Company `s logo sky
Company `s logo wipo
Company `s logo capgemini
Company `s logo mitsubishi
Company `s logo ntt-data
Company `s logo anz
Company `s logo erste-bank

Why enterprise teams choose Jmix
for AI-assisted delivery

Jmix combines AI-assisted development productivity with the enterprise-grade architectural boundaries
  • Open-source core

    Build on transparent technology instead of proprietary black boxes.

  • Full ownership

    Keep control over source code, deployment, and application lifecycle.

  • No runtime licensing trap

    Scale applications without unpredictable runtime fees.

  • Java and Spring foundation

    Use mainstream technologies that support hiring, onboarding, and long-term maintainability.

  • Security by design

    Build AI-enabled apps on top of governed data access and platform-level security controls.

  • Structured engineering

    Accelerate delivery without turning software development into a prompt-driven Shadow IT.

Start with a Working Application

Why start from scratch? B2B CRM gives you a complete open-source foundation for building business applications with Jmix.
Step 1
Clone the GitHub Repository
Step 2
Run the Application from Jmix Studio
Step 3
Sign In and Explore
Step 4
Configure the AI Features
Step 5
Open CRM AI

Watch the recording of the hands-on workshop

and follow the development of an
AI-powered B2B CRM built with Jmix.
curved arrow