MyCompany is a free, self-hosted ERP and CRM for small and medium-sized businesses: inventory, invoicing, manufacturing, sales, purchasing, projects, HR and retail POS in one application with a single database, built on the open-source lsFusion platform.
Live Demo (no login) · Website · Documentation · Installation
Actively developed since 2019 — see the changelog.
- Sales & CRM — lead kanban board, calls and e-mails logged on the lead, sales orders and invoices created from leads, marketing source tracking
- Purchasing & Inventory — purchase orders, multi-warehouse stock, receipts, shipments and movement history
- Invoicing — customer invoices, payment tracking and payment calendar
- Manufacturing — production orders, BOMs with operations, work centers and work orders
- Projects — task boards, time tracking and supervisor timesheets
- HR — employee records, hourly rates and payslips
- Retail POS — cashier screen with barcode entry, payments, cash register sessions and discounts
All modules share one database, so there is no synchronization between parts of the system.
A server with 4 GB of RAM and an Internet connection (for the install scripts and installer) is enough to start. The web client runs on port 8080; the desktop client uses port 7652.
Each script installs the lsFusion platform, PostgreSQL and MyCompany in one go. You can review a script before running it (for example, install-mycompany-ubuntu18.sh).
source <(curl -fs https://download.lsfusion.org/solutions/install-mycompany-ubuntu18.sh)source <(curl -fs https://download.lsfusion.org/solutions/install-mycompany-centos8.sh)Russian and Polish localized scripts (-ru, -pl) and an update script are available at download.lsfusion.org/solutions.
Download and run the MyCompany installer (x64), or install the lsFusion platform and the MyCompany JAR manually — see the installation guide.
See the Docker installation guide.
The MyCompany interface is translated into English, Polish and Russian. It can also run in other languages (German, Spanish, French, Portuguese, Ukrainian, Chinese) using the platform's interface localization, with English fallback for untranslated application strings.
Company-specific changes — from extra fields to entirely new modules — live in separate lsFusion modules, so product updates stay manageable. See the development guide.
To customize MyCompany with an AI coding assistant, install the lsFusion AI skills — a Claude Code plugin that teaches the assistant lsFusion syntax and how to run, deploy and verify the application:
/plugin marketplace add lsfusion/ai-skills
/plugin install lsfusion-ai-skills
- 📚 Documentation
- 💬 Slack
- 📢 Telegram
Found a bug? Open an issue. Want to contribute? See CONTRIBUTING.md. Security issues: see SECURITY.md.
MyCompany is licensed under the Apache License 2.0. The underlying lsFusion platform is licensed separately under LGPL v3.

