Apache 2.0 · Full source code

Open-source ERP.
Built to be yours.

Run a complete business system on your own infrastructure, keep your data in PostgreSQL, and adapt every workflow without waiting for a vendor roadmap.

  • 100%source available
  • 0license fees
  • 10–15 mintypical install
MyCompany · your-company.example
MyCompany ERP showing the CRM pipeline and the complete module navigation
A2
Apache 2.0Commercial use allowed
DB
Your server. Your data.Standard PostgreSQL database
A transparent stack from database to UI
  • MyCompany
  • lsFusion
  • J Java
  • PG PostgreSQL
  • Docker

Open means control

Own the code, the data
and the way your ERP evolves.

No stripped-down community edition and no critical modules behind a paywall. The public repository contains the complete product.

Inspect and change anything

Study the real implementation, audit business rules, build integrations, or change the product itself. You are never limited to what an API happens to expose.

Keep data where you choose

Self-host on Linux, Windows or Docker. Your operational history stays in a standard PostgreSQL database under your own access and backup policies.

Leave vendor lock-in behind

No per-user contract controls your roadmap. The software, your extensions and your data remain usable even if you never buy a service from us.

Customization without a permanent fork

Extend the ERP.
Keep the core clean.

MyCompany is built on the open-source lsFusion platform. Add a small module that requires MyCompany, then extend or override the data model, forms and business logic. Product updates stay separate from your company-specific work.

  • Declarative business logic in plain .lsf files
  • IDE based on IntelliJ IDEA
  • No source rebuild for normal extensions
See the development workflow →
Application stackOpen at every layer
YOU
Your extension moduleCompany rules, forms and integrations
separate
MC
MyCompany ERPReady-made business modules
Apache 2.0
LSF
lsFusion platformUI, logic, security and transactions
LGPL v3
DB
Java + PostgreSQLPortable, proven infrastructure
your server
MODULE MyCompanyExtension;
REQUIRE MyCompany;
NAMESPACE YourCompany;

A product, not an empty framework

Core operations work
from day one.

Start with a connected ERP for everyday work, then customize only what makes your company different.

MD

Master data

Items, partners, units, categories, attributes and price lists.

ACC

Accounting

Chart of accounts, journals, fixed assets and operational postings.

INV

Inventory

Multi-location stock, reservations, lots, serials and movement history.

BUY

Purchase

Supplier orders, receipts, invoices and automatic replenishment.

MFG

Manufacturing

BOMs, production orders, work centers, material use and actual cost.

POS

Sales & retail

Quotes, sales orders, shipments, returns and a connected POS.

CRM

CRM & projects

Leads, activities, project tasks, time entries and customer work.

HR

HR & fleet

Employees, schedules, documents, vehicles and transport operations.

One shared data model. Sales, stock, production, finance and CRM update the same system instead of exchanging fragile spreadsheets.

One system, not a patchwork

Every workflow can cross module boundaries.

A sales order can reserve stock, create production demand, trigger purchasing and post revenue without duplicate entry. Because the platform owns the whole data model, your custom logic can do the same.

  • ACID transactions keep multi-step operations consistent
  • Role-based access applies across the application
  • Reports work directly with live operational data
Browse the complete documentation →
SO
Salesconfirmed demand
PO
Purchasingsupplier coverage
MyCompanyshared data model
INV
Inventoryreserve and move
GL
Accountingautomatic posting

From repository to running ERP

Install in minutes.
Operate on your terms.

Use a one-line Linux installer, a Windows installer or Docker. A modest server with 4 GB of RAM is enough to start, and users work through the browser.

Open installation guide →
  1. 01
    Choose your environmentLinux · Windows · Docker
    Your infrastructure
  2. 02
    Install MyCompanyConnect PostgreSQL and start the application server
    10–15 minutes
  3. 03
    Open the web clientUsers sign in from any modern browser
    No desktop rollout
  4. 04
    Update with one JARKeep product releases separate from your extensions
    Predictable upkeep

Questions, answered

Before you deploy

Need to discuss an unusual workflow? Talk to our team.

Is the complete ERP really open source?

Yes. MyCompany is published in a public GitHub repository under the Apache 2.0 license. There is no reduced community edition; the same modules shown here are in the repository.

Can I use it commercially without a license fee?

Yes. Apache 2.0 permits commercial use, modification and redistribution. You may pay for infrastructure, implementation or support, but the software license itself is free.

Do customizations require a permanent source-code fork?

No. Normal customizations live in a separate lsFusion module that requires MyCompany and extends its model, forms and logic. That keeps product updates separate from your own work.

Where is business data stored?

In PostgreSQL on the infrastructure you choose. You control database access, backups, retention and the application server itself.

Which business modules are included?

Master Data, Accounting, Inventory, Invoicing, Purchase, Manufacturing, Sales, Retail/POS, CRM, Projects, HR, Fleet and Administration are included.

Can your team help with implementation?

Yes. Paid implementation, customization and support are available if you need them, while the source code and self-hosted product remain free to use independently.

Your ERP should answer to you

See the complete system in action.

Explore the live demo, inspect the source, or tell us what you need to change.

Contact Us