Odoo

Best Self Hosted Alternatives to Odoo

A curated collection of the 11 best self hosted alternatives to Odoo.

Odoo is a cloud-based suite of integrated business applications for ERP, including accounting, CRM, inventory, manufacturing, HR, e‑commerce, point-of-sale, and project management. It provides centralized tools to manage operations, workflows, and business data.

Alternatives List

#1
ERPNext

ERPNext

Open-source ERP for SMBs with accounting, CRM, inventory, manufacturing, HR/payroll, projects, POS, and support in one integrated system.

ERPNext screenshot

ERPNext is a comprehensive open-source enterprise resource planning (ERP) system for running day-to-day business operations in one integrated web application. It combines core back-office functions like accounting and inventory with operational modules such as manufacturing, projects, and support, and is built on the Frappe Framework.

Key Features

  • Accounting with multi-company and multi-currency support, general ledger, payables/receivables, and financial statements
  • Sales and procurement workflows (order-to-cash and procure-to-pay) including quotations, orders, invoicing, approvals, and supplier management
  • Inventory and warehouse management with serial/batch tracking and stock ledger reporting
  • Manufacturing tools such as multi-level BOM, production planning, work orders, subcontracting, and quality checks
  • CRM, customer support ticketing, and customer portal features including SLA management
  • Projects with tasks, timesheets, expenses, and profitability tracking
  • Built-in customization via forms, reports, dashboards, and low-code/no-code tools, plus a REST API and role-based permissions

Use Cases

  • Replace multiple disconnected business tools with a single ERP for finance, operations, and customer management
  • Manage inventory-driven businesses (retail, distribution, light manufacturing) with end-to-end traceability
  • Implement standardized approvals, permissions, and reporting across departments and locations

Limitations and Considerations

  • Typically requires configuration and implementation effort to match local accounting/tax rules and specific business processes
  • Complex deployments commonly rely on the broader Frappe ecosystem and operational tooling (for updates, backups, and multi-site management)

ERPNext is well-suited for organizations that want an extensible, integrated ERP with strong accounting and operational modules. Its open-source model and customization capabilities make it a flexible foundation for industry- and country-specific implementations.

31.1kstars
10.2kforks
#2
Bagisto

Bagisto

Bagisto is a free, open-source Laravel eCommerce platform for building online stores, marketplaces, and headless commerce with an extensible admin panel.

Bagisto screenshot

Bagisto is a free and open-source eCommerce platform built on the Laravel framework. It provides a ready-to-run storefront and admin panel, plus an extensible architecture for building custom commerce experiences.

Key Features

  • Catalog, customers, orders, and inventory management via an admin dashboard
  • Modular, extensible architecture with themes and an extension ecosystem
  • Multi-vendor marketplace and multi-tenant/SaaS capabilities available via extensions
  • Headless commerce support for building custom frontends
  • Internationalization support suitable for multi-language/multi-currency deployments
  • REST-style APIs for integrating external services and custom apps

Use Cases

  • Launch and operate a customizable online store with a Laravel-based stack
  • Build a marketplace with multiple sellers and centralized administration
  • Implement headless commerce where the backend powers web or mobile frontends

Limitations and Considerations

  • Some advanced capabilities (for example multi-vendor, multi-tenant, POS) are typically delivered as separate extensions rather than core features

Bagisto is a strong fit for teams that want a Laravel-native commerce foundation with a conventional admin experience and the flexibility to extend or run headless. Its ecosystem and modular design make it well-suited to custom commerce implementations and long-term customization.

25kstars
2.9kforks
#3
Aureus ERP

Aureus ERP

Aureus ERP is an open-source, modular ERP platform built on Laravel for managing accounting, HR, CRM/sales, projects, inventory, and procurement.

Aureus ERP screenshot

Aureus ERP is a free and open-source enterprise resource planning (ERP) platform designed to centralize and automate business operations. Built on Laravel with a Filament-based admin experience, it provides a modular foundation for finance, HR, sales, inventory, and more.

Key Features

  • Modular plugin architecture to enable only the modules you need
  • Accounting and finance modules including invoicing and payments
  • Inventory and warehouse management with stock tracking
  • Sales and CRM-oriented modules for contacts, partners, and pipeline workflows
  • HR features such as employee management, recruitment, leave/time off, and timesheets
  • Role-based access control with configurable roles and permissions
  • Reporting and analytics modules for operational insights
  • Customizable data structures and fields for tailoring business processes

Use Cases

  • SMEs replacing spreadsheets with a centralized system for inventory, invoicing, and purchases
  • Organizations needing HR workflows (recruitment, leave, timesheets) alongside core operations
  • Teams building a customized ERP by installing and extending only required modules

Limitations and Considerations

  • Requires a modern PHP stack (PHP 8.2+) and a supported database (MySQL or SQLite)
  • Feature coverage and maturity can vary by module depending on installed plugins and customization

Aureus ERP is a solid choice for teams that want an extensible, Laravel-based ERP they can adapt to their processes. Its plugin approach and RBAC make it suitable for growing organizations that need a configurable operational backbone.

8.8kstars
341forks
#4
Dolibarr

Dolibarr

Dolibarr is an open-source web-based ERP/CRM to manage sales, invoicing, purchases, inventory, accounting, HR, projects, and customer relationships.

Dolibarr screenshot

Dolibarr is an open-source, web-based ERP and CRM suite for managing day-to-day business or association operations. It provides modular applications for sales, purchasing, inventory, finance, and collaboration, designed to scale from freelancers to larger organizations.

Key Features

  • Modular ERP/CRM suite: enable only the modules you need
  • CRM and sales pipeline with contacts/third parties, proposals/quotes, orders, and contracts
  • Invoicing and payments, including credit notes and bank account management
  • Purchasing and supplier management (purchase orders, receptions, supplier invoices)
  • Inventory and warehouse management (products/services catalog, stock movements)
  • Accounting features and financial reporting (varies by configuration and modules)
  • Projects, tasks, agenda/calendar, and other collaboration tools
  • Extensible ecosystem with many add-ons and a built-in module builder for customization
  • REST and SOAP APIs for integration with external tools

Use Cases

  • Small business management for quotes, orders, invoices, and basic accounting workflows
  • Inventory-aware sales and purchasing operations for product-based companies
  • Association/foundation management combining members, donations, and activity tracking

Limitations and Considerations

  • Some functionality may require additional modules or add-ons (for example, multi-company)
  • Payroll is not fully supported as a native module

Dolibarr is a practical choice for organizations that want a single, configurable web application covering core ERP and CRM needs. Its modular design, upgrade path, and extension ecosystem make it suitable for both straightforward deployments and evolving requirements.

6.8kstars
3.2kforks
#5
Open Source Point of Sale (OSPOS)

Open Source Point of Sale (OSPOS)

Web-based POS system for sales, inventory, customers, suppliers, invoicing, and reporting, built with PHP and MySQL/MariaDB.

Open Source Point of Sale (OSPOS) screenshot

Open Source Point of Sale (OSPOS) is a web-based point of sale application for running sales, managing inventory, and tracking customers and suppliers. It is designed for small to medium retail and hospitality workflows and includes reporting and operational tools.

Key Features

  • Sales register with transaction logging
  • Inventory and stock management for items and kits, including extensible attributes
  • Customer and supplier database
  • Quotations and invoicing, plus receipt/invoice printing and email delivery
  • Multi-tier taxes (VAT/GST) and configurable taxation rules
  • Receivings and expense logging
  • Gift cards and rewards/loyalty support
  • Role-based multi-user access and permission control
  • Reporting for sales, orders, expenses, and inventory status
  • Barcode generation and printing

Use Cases

  • Retail store POS for daily checkout, receipts, and inventory tracking
  • Small business invoicing/quotations with customer management
  • Basic restaurant operation workflows (for example, table handling) with sales reporting

Limitations and Considerations

  • License requires the built-in footer signature to remain visible and unmodified on every page
  • Hardware compatibility (printers, scanners) depends on environment and supported device setup

OSPOS is a practical choice for organizations that want a browser-based POS with inventory, invoicing, and reporting in one system. It can be deployed on standard PHP and MySQL/MariaDB infrastructure and customized to fit common retail workflows.

4kstars
2.4kforks
#6
Ever Gauzy

Ever Gauzy

Ever Gauzy is an open-source business management suite combining ERP, CRM, HRM/ATS, and project & time tracking with a web UI and headless APIs.

Ever Gauzy screenshot

Ever Gauzy is an open business management platform that combines core back-office and team operations into a single suite. It provides a web application plus headless APIs to manage customers, employees, projects, and finances.

Key Features

  • ERP and finance features including invoicing, estimates, income/expense tracking, and billing
  • CRM with contacts/leads management and sales pipelines
  • HRM and ATS features such as employee records, onboarding, time off, and candidate tracking
  • Project and task management with goals/KPIs and reporting/analytics dashboards
  • Time tracking, timesheets, and activity/productivity tracking (including desktop timer apps)
  • Multi-organization support with roles and permissions, multi-currency, and multilingual UI
  • Data import/export and integrations with external services

Use Cases

  • Running internal operations for agencies or distributed teams (projects, time, billing)
  • Managing HR and hiring pipelines alongside employee scheduling and time off
  • Tracking sales, proposals, and invoicing in one system for small to mid-sized businesses

Limitations and Considerations

  • The platform is broad in scope and can require careful configuration to match specific business processes
  • Some functionality is split across optional desktop/server apps (e.g., desktop timer) depending on deployment choice

Ever Gauzy is suited for organizations that want an integrated, extensible suite covering operations from CRM through HR and finance. Its API-first approach also makes it useful as a backend for custom client and workforce workflows.

3.4kstars
718forks
#7
Apache OFBiz

Apache OFBiz

Apache OFBiz is a Java-based open-source ERP and e-commerce framework providing modular apps for accounting, CRM, order management, inventory and manufacturing, plus developer APIs.

Apache OFBiz screenshot

Apache OFBiz is a Java-based, modular suite of business applications and a web application framework for building ERP, CRM and e-commerce systems. It bundles an entity engine, a service engine and a widget-driven UI plus a wide set of out‑of‑the‑box modules for business processes. (ofbiz.apache.org)

Key Features

  • Comprehensive core modules: accounting (GL/AR/AP/FA), CRM, order management, e-commerce, inventory, warehousing, manufacturing/MRP.
  • Framework components: entity engine (data layer), service engine (business logic), widget-based UI and plugin/component system for extensions.
  • Developer tooling and build: Gradle-based build, Gradle wrapper tasks for packaging, testing and server control; JDK 17 required for recent versions.
  • Multi-database support via JDBC (default embedded Derby for demos; commonly deployed with PostgreSQL, MySQL/MariaDB in production).
  • Container and distribution support: official Dockerfile and documented Docker workflows; online demo instances for stable/trunk releases. (github.com)

Use Cases

  • Deploy a customizable ERP platform covering accounting, order fulfilment, inventory and manufacturing for small-to-large businesses.
  • Run an integrated e-commerce storefront with backend order management and CRM tied to the same data model.
  • Build custom business applications on top of a Java service/entity framework using OFBiz components and plugin system.

Limitations and Considerations

  • Steep learning curve and significant customization effort: OFBiz is a framework-first platform that often requires deep configuration and development for production fit.
  • Deployment configuration is traditionally tied to source artifacts; Docker is recommended to separate deployment concerns and to simplify production packaging.
  • Default embedded Derby is intended for demos/development; production deployments typically require external RDBMS configuration and JDBC drivers. (cwiki.apache.org)

Apache OFBiz provides a feature-rich, extensible Java foundation for ERP and e-commerce use cases with strong developer tooling and community-maintained demos. It is best-suited to teams prepared to invest in customization and Java-based development to adapt the platform to their business processes.

984stars
622forks
#8
LedgerSMB

LedgerSMB

Open source web-based double-entry accounting and ERP with invoicing, order processing, inventory, projects, and robust PostgreSQL-backed reporting.

LedgerSMB screenshot

LedgerSMB is a web-based double-entry accounting and ERP application for small and mid-size businesses. It combines core general ledger functionality with sales, purchasing, and operational workflows, using PostgreSQL as its backend.

Key Features

  • Double-entry general ledger with receivables and payables
  • Sales workflow: quotations, orders, and invoicing
  • Purchasing workflow including RFQs and vendor management
  • Inventory management and shipping support
  • Fixed asset accounting with depreciation
  • Projects and timecards/time tracking
  • Customizable document templates with outputs such as PDF, HTML, and CSV
  • Built-in emailing of documents (for example invoices and orders)
  • Multi-currency accounting and multi-language support

Use Cases

  • Small businesses needing an integrated accounting and invoicing system
  • Service companies tracking projects and timecards alongside bookkeeping
  • Organizations managing inventory, purchasing, and sales orders in one system

Limitations and Considerations

  • Requires PostgreSQL and a properly configured web server/TLS setup for production use
  • Older LedgerSMB versions are strongly discouraged due to known security and data stability issues

LedgerSMB is designed to be scalable and data-integrity focused, while keeping advanced features configurable so smaller deployments can remain simple. It is well-suited for organizations wanting a full-featured accounting core with ERP-style workflows and customizable outputs.

518stars
164forks
#9
Foodsoft

Foodsoft

Ruby on Rails app for managing food cooperatives: product catalog, online ordering, accounting, member and job scheduling.

Foodsoft screenshot

Foodsoft is a web-based application designed to help non-profit food cooperatives manage catalog, orders, accounting and volunteer jobs. It provides tools for cooperative workflows where members order collectively and share operational responsibilities.

Key Features

  • Product catalog and price management with supplier/product records
  • Online ordering and order rounds with pickup scheduling
  • Basic bookkeeping and cooperative accounting tools for member accounts
  • Member management and role-based access for cooperative volunteers
  • Job scheduling and shift/packing assignment support for pickup days
  • Export/import and reporting features for bookkeeping and administration
  • Docker-friendly deployment and development tooling; organized for customization

Use Cases

  • Managing recurring group orders and coordinating member pickups for a volunteer-run food coop
  • Tracking member balances, invoices and simple cooperative accounting records
  • Scheduling volunteer shifts and assigning tasks for order packing and distribution

Limitations and Considerations

  • Customization and advanced features typically require familiarity with Ruby on Rails and system administration
  • Active development capacity has varied; contributors should check current community activity before expecting rapid upstream support

Foodsoft is practical for small-to-medium food cooperatives that need an integrated ordering, accounting and scheduling tool. It is extensible for groups willing to host and adapt a Rails-based system.

349stars
153forks
#10
Drupal Commerce

Drupal Commerce

Drupal Commerce is a modular e-commerce framework for Drupal, providing products, carts, checkout, orders, payments, and integrations for building custom online stores.

Drupal Commerce screenshot

Drupal Commerce is a modular e-commerce framework for Drupal that provides the core building blocks needed to create online stores and transactional experiences. It combines product, order, and checkout functionality with Drupal’s content management and extensibility.

Key Features

  • Core entities for products, product variations, carts, orders, customers, and stores
  • Flexible checkout flows supporting multiple steps, currencies, languages, and customer types
  • Promotions and coupon tooling for discounts, merchandising, upsell, and cross-sell workflows
  • Payment provider integrations through contributed modules and extensible payment APIs
  • Integration-friendly architecture using Drupal APIs, events, and a large module ecosystem
  • Support for advanced catalog experiences (rich product pages, configurable fields and layouts)
  • Search integration via Drupal Search API with optional external backends like Solr or Elasticsearch

Use Cases

  • Content-driven commerce sites that tightly combine marketing content and product catalogs
  • Multi-language and multi-currency stores with customized checkout and customer journeys
  • Stores that require deep integrations with ERPs, CRMs, or custom middleware

Drupal Commerce is well-suited to teams that want an extensible, developer-friendly commerce foundation within Drupal. It provides a robust core and encourages building tailored commerce experiences via configuration, modules, and custom code.

#11
Tryton

Tryton

Tryton is a modular, scalable open-source ERP platform covering accounting, sales, inventory, CRM, purchasing, manufacturing, projects, and subscriptions.

Tryton is an open-source, modular ERP platform designed to manage core business processes for companies of different sizes. It provides an integrated server and client ecosystem with a strong focus on scalability and access control.

Key Features

  • Financial accounting with configurable chart of accounts and transaction tracking
  • Sales workflow from quotations to orders and fulfillment
  • Inventory and stock management across warehouses (receipt to delivery)
  • Analytic accounting to break down costs and revenues by categories
  • CRM for managing leads and opportunities
  • Purchasing and requests for quotation to optimize procurement
  • Supply chain planning to replenish warehouses just in time
  • Manufacturing with bills of materials and routing
  • Shipping support for packaging and carrier workflows
  • Project management with profitability tracking and invoicing
  • Subscription management for recurring invoices
  • Integration options to automate communication with banks, carriers, and external systems

Use Cases

  • Running end-to-end operations for SMEs (accounting, sales, purchasing, inventory)
  • Managing manufacturing workflows with BOMs, routing, and stock movements
  • Automating recurring billing for service contracts and subscriptions

Tryton suits organizations that want a flexible ERP with a modular module ecosystem and integrated business domains. Its breadth of core modules makes it a solid foundation for building tailored business management solutions.

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running