ERPNext
ERPNext is a web-based open-source ERP with modules for accounting, quotes and invoices, time tracking, and subscriptions and contracts, among others.
ERPNext is available On-Premises / Self-hosted and as SaaS. The software is actively maintained and licensed under GPL v3. It is built with Python, JavaScript, and MariaDB.
Fact Sheet
- Categories
- Status
- Actively maintained
- License
- GPL-3.0
- Operation
- On-Premises / Self-hosted
- SaaS
- Technologies
- Python
- JavaScript
- MariaDB
- Demo 1
- Demo 2
- Single Sign-On (SSO)
- Unknown: not specified
- MCP server
- Unknown: not specified
Open-Source Alternatives
In the Category «Accounting»
Akaunting
Akaunting's source-available core manages invoices, income and expenses in the browser. License limits apply to production use.
- Accounting
- Invoicing
Aureus ERP
Aureus ERP combines finance, inventory, human resources, customer relationships, and projects through modular apps.
- Accounting
- CRM
- ERP
- Invoicing
- Projects
Bigcapital
Bigcapital combines financial accounting, payment reconciliation and reports for small and medium-sized businesses.
- Accounting
Dolibarr ERP/CRM
Dolibarr combines customer management, quotes, invoices, accounting, and inventory. Modules add management of subscriptions and contracts.
- Accounting
- Contracts
- CRM
- ERP
- Invoicing
LedgerSMB
LedgerSMB manages receivables, payables, and invoices and creates reports for financial accounting.
- Accounting
- ERP
- Invoicing
metasfresh
metasfresh brings together purchasing, sales, warehousing, logistics, production, and finance for companies in trade and manufacturing.
- Accounting
- ERP
- Invoicing
In the Category «Appointment Scheduling»
Cal.diy
Cal.diy provides self-hostable appointment booking with availability settings, calendar connections, and booking management.
- Appointment Scheduling
Easy!Appointments
Easy!Appointments organizes online appointment booking for customers and teams on your own server.
- Appointment Scheduling
Rallly
Rallly collects scheduling polls to find a common time for meetings and events.
- Appointment Scheduling
In the Category «Calendar»
Nextcloud
Nextcloud stores and shares files and syncs them across devices. Teams access them through the browser, desktop, and mobile devices.
- Calendar
- File Sync and Sharing
Odoo Community
Odoo Community brings together sales, purchasing, inventory, invoicing, calendar, and time tracking in a modular business suite.
- Calendar
- CRM
- Employee Time Tracking
- ERP
- Invoicing
- Project Time Tracking
SOGo
SOGo combines calendars, contacts and webmail to help teams organize appointments and communication.
- Calendar
XWiki
XWiki manages company knowledge and public wiki pages with a visual editor, search, versioning, and access rights. An optional paid app adds team calendars.
- Calendar
- CMS
- Knowledge Bases
In the Category «Contract Management»
In the Category «Customer Relationship Management (CRM)»
Aureus ERP
Aureus ERP combines finance, inventory, human resources, customer relationships, and projects through modular apps.
- Accounting
- CRM
- ERP
- Invoicing
- Projects
Dolibarr ERP/CRM
Dolibarr combines customer management, quotes, invoices, accounting, and inventory. Modules add management of subscriptions and contracts.
- Accounting
- Contracts
- CRM
- ERP
- Invoicing
EspoCRM
EspoCRM brings together contacts, companies, and sales opportunities for central management of customer relationships.
- CRM
Odoo Community
Odoo Community brings together sales, purchasing, inventory, invoicing, calendar, and time tracking in a modular business suite.
- Calendar
- CRM
- Employee Time Tracking
- ERP
- Invoicing
- Project Time Tracking
SuiteCRM
SuiteCRM brings sales, marketing and service work together in a shared CRM platform.
- CRM
Twenty
Twenty manages customer relationships and adapts to a company's workflows and customer processes.
- CRM
In the Category «Enterprise Resource Planning (ERP)»
Aureus ERP
Aureus ERP combines finance, inventory, human resources, customer relationships, and projects through modular apps.
- Accounting
- CRM
- ERP
- Invoicing
- Projects
Dolibarr ERP/CRM
Dolibarr combines customer management, quotes, invoices, accounting, and inventory. Modules add management of subscriptions and contracts.
- Accounting
- Contracts
- CRM
- ERP
- Invoicing
LedgerSMB
LedgerSMB manages receivables, payables, and invoices and creates reports for financial accounting.
- Accounting
- ERP
- Invoicing
Odoo Community
Odoo Community brings together sales, purchasing, inventory, invoicing, calendar, and time tracking in a modular business suite.
- Calendar
- CRM
- Employee Time Tracking
- ERP
- Invoicing
- Project Time Tracking
metasfresh
metasfresh brings together purchasing, sales, warehousing, logistics, production, and finance for companies in trade and manufacturing.
- Accounting
- ERP
- Invoicing
In the Category «Invoicing»
Akaunting
Akaunting's source-available core manages invoices, income and expenses in the browser. License limits apply to production use.
- Accounting
- Invoicing
Aureus ERP
Aureus ERP combines finance, inventory, human resources, customer relationships, and projects through modular apps.
- Accounting
- CRM
- ERP
- Invoicing
- Projects
Crater
Crater creates quotes and invoices and manages payments and customer data on your own server.
- Invoicing
Dolibarr ERP/CRM
Dolibarr combines customer management, quotes, invoices, accounting, and inventory. Modules add management of subscriptions and contracts.
- Accounting
- Contracts
- CRM
- ERP
- Invoicing
Erdikon
Erdikon creates quotes, invoices, and credit notes with shared master data. QR bills, e-invoices, and payment tracking support invoicing.
- Invoicing
Invoice Ninja
Invoice Ninja combines quotes and invoices with payment management. You can self-host it or use the hosted service.
- Invoicing
InvoicePlane
InvoicePlane brings together quotes, invoices, customer data and payments in a self-hostable web app.
- Invoicing
InvoiceShelf
InvoiceShelf is a self-hostable web app for quotes, invoices, payments, and expenses. The open-source software is built on PHP and Vue.js.
- Invoicing
Kimai
Kimai assigns tracked time to customers, projects, and activities. Reports, exports, and invoicing support billing by effort.
- Invoicing
- Project Time Tracking
LedgerSMB
LedgerSMB manages receivables, payables, and invoices and creates reports for financial accounting.
- Accounting
- ERP
- Invoicing
Midday
Midday combines time tracking, invoices, and a financial overview for solo business owners and freelancers.
- Invoicing
- Project Time Tracking
Odoo Community
Odoo Community brings together sales, purchasing, inventory, invoicing, calendar, and time tracking in a modular business suite.
- Calendar
- CRM
- Employee Time Tracking
- ERP
- Invoicing
- Project Time Tracking
SolidInvoice
SolidInvoice creates quotes and invoices and supports online payments for freelancers and small businesses.
- Invoicing
metasfresh
metasfresh brings together purchasing, sales, warehousing, logistics, production, and finance for companies in trade and manufacturing.
- Accounting
- ERP
- Invoicing
In the Category «Project Time Tracking»
Kimai
Kimai assigns tracked time to customers, projects, and activities. Reports, exports, and invoicing support billing by effort.
- Invoicing
- Project Time Tracking
Leantime
Leantime connects project goals with tasks, milestones, and time tracking. Teams plan their work on Kanban boards, among other views.
- Project Time Tracking
- Projects
Midday
Midday combines time tracking, invoices, and a financial overview for solo business owners and freelancers.
- Invoicing
- Project Time Tracking
Odoo Community
Odoo Community brings together sales, purchasing, inventory, invoicing, calendar, and time tracking in a modular business suite.
- Calendar
- CRM
- Employee Time Tracking
- ERP
- Invoicing
- Project Time Tracking
OpenProject
OpenProject combines task management, Gantt planning, and time tracking. Teams coordinate projects and document their collaboration.
- Project Time Tracking
- Projects
OrangeHRM
OrangeHRM Starter manages employee data, leave, working time, job applications, and performance reviews in a self-hostable web application.
- Employee Time Tracking
- HR
- Project Time Tracking
TimeTagger
TimeTagger records working time on an interactive timeline and organizes it with tags. You can self-host it or use it as SaaS.
- Project Time Tracking
Traggo
Traggo records working time with custom tags and analyzes it in customizable dashboards. The web app runs on your own server.
- Project Time Tracking