MyCompany — Free Open-Source ERP & CRM for Small Business
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.
!MyCompany CRM lead kanban board with sales stages, amounts and filters
📦 Modules
- 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
🚀 Installation
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.
Quick install — Linux
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).
Ubuntu 18+ / Debian 9+
source <(curl -fs https://download.lsfusion.org/solutions/install-mycompany-ubuntu18.sh)
RHEL 8+ / CentOS 8+ / Fedora 35+
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.
Windows
Download and run the MyCompany installer (x64), or install the lsFusion platform and the MyCompany JAR manually — see the installation guide.
Docker
See the Docker installation guide.
🌍 Languages
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.
🔧 Customization
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
!MyCompany retail POS cashier screen with barcode entry and touch product grid
🛠 Support
- 📚 Documentation
- 💬 Slack
- 📢 Telegram
📄 License
MyCompany is licensed under the Apache License 2.0. The underlying lsFusion platform is licensed separately under LGPL v3.