| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| README.md | 2026-10-20 | 4.5 kB | |
| photo_2026-10-20_21-01-41.jpg | 2026-10-20 | 102.9 kB | |
| photo_2026-10-20_21-01-56.jpg | 2026-10-20 | 95.3 kB | |
| photo_2026-10-20_21-01-27.jpg | 2026-10-20 | 114.8 kB | |
| photo_2026-10-20_21-01-31.jpg | 2026-10-20 | 82.9 kB | |
| photo_2026-10-20_21-01-11.jpg | 2026-10-20 | 77.4 kB | |
| photo_2026-10-20_21-01-19.jpg | 2026-10-20 | 87.2 kB | |
| photo_2026-10-20_21-00-52.jpg | 2026-10-20 | 99.4 kB | |
| photo_2026-10-20_21-01-06.jpg | 2026-10-20 | 102.6 kB | |
| Totals: 9 Items | 767.1 kB | 0 |
MeoCRM ERP Desktop (Java Swing)
An enterprise-style CRM + ERP desktop application built in Java Swing with a modern Flamingo ribbon interface.
It brings CRM, sales, purchasing, inventory, finance, HR, manufacturing basics, and reporting together into a single, fast, keyboard-friendly desktop client.
β οΈ Project Status: This is an actively developed, working local build. The enterprise proposal is not yet 100% complete. We publish honest, detailed status reports rather than overclaiming completeness.
πΈ Screenshots
Here is a look at the main interface:
(If you named your image something else, change screenshot-main.png below to match your exact file name)

Add more screenshots here if you like! For example:
π Features
- CRM: Leads, contacts, deals (Kanban & List), tasks, notes, and customer 360 view.
- Sales: Multi-line quotations, partial quote-to-order-to-invoice conversion, order holds, and pick/pack planning.
- Purchasing: Purchase orders, partial goods receipts, three-way matching (PO β Receipt β Invoice), and GRNI control.
- Inventory: Stock ledger, weighted-average costing, reservations, physical counts, and min/max reorder alerts.
- Finance: Chart of accounts, double-entry journals, credit limits, AR/AP, trial balance, and period close.
- HR & Payroll: Employee register, attendance, and monthly payroll/payslips.
- Reporting: Searchable catalog, JasperReports (PDF), protected CSV, and typed XLSX exports.
- UI/UX: Flamingo ribbon, saved grid layouts, global search, Ctrl+K command palette, and in-app notifications.
- Security: PBKDF2 password hashing, session expiry, role-based access, and optimistic concurrency checks.
π οΈ Technology Stack
- Language: Java (Targeting Java 11+)
- User Interface: Java Swing + Flamingo Ribbon
- Database: Local SQLite (Unencrypted local storage)
- Reporting Engine: JasperReports
- Architecture: Layered (Presentation separated from domain services and persistence adapters)
π How to Run the App
- Install Java: Ensure you have a Java 11 (or newer) Runtime Environment installed (tested on JRE 17).
- Download: Download the latest
.jarfile from the Releases section on the right side of this page. - Run: Open your terminal or command prompt in the folder where you downloaded the file and run: ```bash java -jar MeoCRM-ERP.jar
π‘ Tips for the Screenshot:
- Make it clear: Make sure the text on the screenshot is readable.
- Show the Ribbon: Since you are using the Flamingo Ribbon UI, make sure the screenshot shows the top menu ribbon with the colorful vector icons. That is a major selling point of your app!
-
Format:
.pngor.jpgfiles work best. Keep the file size under 5MB so the page loads fast. -
Contact
If you have any questions, feedback, or want to report a bug, please reach out!
Email: meosofts01@gmail.com