No more open-ended man-day invoices.Buy outcomes, not man-days.

ERP · Modular business applicationsVendor: Odoo S.A.

Odoo. One database, as many apps as you need.

Odoo is a business application suite with an open-source core that brings 50 main apps, including CRM, sales, inventory, manufacturing, accounting and HR, together on one platform. Apps are added as needs arise, and all of them run on the same PostgreSQL database. The current major release is Odoo 20, published in September 2026.

OdooERP · Modular business applications
Figure · MindDX diagramOne database, as many apps as you need

At the centre, a single PostgreSQL database; around it, the app groups that share the same data: Sales and CRM, Finance, Inventory and Manufacturing, Human Resources, Services, Website and e-commerce.

In Odoo, every app uses the same PostgreSQL database. When accounting, inventory or manufacturing is added later, data is not migrated; the new app starts working on the existing records.Source · odoo.com · All Apps and editions pages · read 1 Oct 2026

Fact sheet

Category
ERP · Modular business applications
Vendor
Odoo S.A. · Belgium
Current release
Odoo 20 · September 2026
Editions
Community (LGPLv3) · Enterprise (subscription)
Deployment
Odoo Online · Odoo.sh · on-premises
Turkey
l10n_tr localisation · e-documents with Nilvera (Enterprise)

Source · odoo.com · product, release notes and 20.0 documentation · read 1 Oct 2026

02Who it is for

Businesses that start with one app and grow step by step.

Odoo addresses businesses at four scales: micro (1–5 employees), small (6–50), medium (51–250) and large (250+). The user groups highlighted on the product pages are:

Accounting teams — Finance teams working with bank reconciliation, invoice capture and country-specific fiscal localisations.
Manufacturing and shop floor — Teams that manage MRP, the shop floor, quality and maintenance on one platform and follow work orders on the tablet-based Shop Floor screen.
Sales and support — Teams that use a Kanban sales pipeline, lead scoring and a helpdesk.
Process owners — Managers who want to adapt fields, views and workflows with Studio, without writing code.
Developers — Teams that develop and test custom modules on Odoo.sh, which is integrated with GitHub.

03Which business problems it solves

Every function in a separate tool; the data complete in none of them.

The problems Odoo targets are ones every growing business knows: disconnected applications, manual data entry, unbalanced stock, paper-based production and country-specific fiscal obligations.

01Sales, inventory, manufacturing and accounting are kept in separate systems; the same customer and product data is updated by hand in several places.
02Invoices and bank transactions are entered by hand; in accounting, Odoo aims to reduce this load with invoice capture and automatic reconciliation.
03Stock either runs out or ties up more capital than necessary; min–max rules, make-to-order (MTO) and the master production schedule strike this balance.
04Production is tracked on paper; work orders, quality checks and shop-floor screens are moved into digital form.
05The chart of accounts, taxes and e-documents are set up separately in every country; localisation packages bring these requirements ready-made.

04Core capabilities

Apps that work on the same data, from sales to accounting.

Source · odoo.com · app pages · read 30 Sep 2026
Sales / CRM

Kanban sales pipeline

Stages are managed by drag and drop, opportunities are opened automatically from incoming emails and quotations are prepared from the catalogue. Revenue forecasting, dashboards and AI-assisted lead scoring are in the same app.

Inventory

Replenishment rules and multi-warehouse management

Min–max and MTO rules, push/pull routes, GS1 barcodes, serial/lot tracking and cycle counting. Stock valuation uses FIFO, average cost, LIFO or standard cost.

Manufacturing

MRP, MES, PLM, quality and maintenance on one platform

Finite-capacity planning and Gantt, the master production schedule, by-products and traceability. On the shop floor, the tablet-based Shop Floor, a barcode app that works offline and the IoT box are used.

Finance

Accounting, invoicing and e-documents

AI-assisted invoice capture, bank synchronisation, automatic reconciliation and real-time reports. EDI formats including Peppol, and country-specific fiscal localisations.

Human resources

From employee records to payroll

The Employees, Recruitment, Time Off, Appraisals, Payroll, Referral and Fleet apps. With Odoo 20, Turkish payroll also covers severance pay, 1003B and R&D centre incentives.

Web and e-commerce

Website and online shop

Website, eCommerce, Blog, Forum, eLearning and Live Chat; product, stock and order data is held in the same database as the back office.

Services and projects

Projects, time tracking and field service

Project, Timesheet, Field Service, Helpdesk, Planning and Appointments; requests, tasks and time entries are tracked on the same customer record.

Customisation

No-code customisation with Studio

Editing fields, views and reports; automated actions triggered by record changes, webhooks and approval flows. Odoo states that these can be done without writing code; in pricing, Studio sits under the Custom plan.

Images from the product

  • Odoo Manufacturing work-order planning: colour-coded work orders on a weekly schedule by work centre.
    Manufacturing: work-order planning by work centre.
  • Odoo Inventory replenishment screen: products, locations, on-hand and forecast stock with order suggestions.
    Inventory: replenishment rules and order suggestions.

Images: official Odoo product images (odoo.com · 3 Oct 2026).

05How it works

One need, one app; all in the same database.

Odoo’s operating model is simple: apps are added as needs arise, all of them share one PostgreSQL database, and the Enterprise edition is built on top of the Community core.

Figure · MindDX diagramOperating model

1. An app is installed for each need · 2. Data stays in one place · 3. The process is adapted with Studio · 4. Deep customisation is done with modules · 5. Reports are generated from live data

Source · odoo.com · about us, editions and 20.0 documentation · read 1 Oct 2026

06Modules and functional areas

Nine app groups, one platform.

The nine groups on Odoo’s «All Apps» page are listed below with the app names you will see in the interface. Which edition and plan an app is offered in should be confirmed against Odoo’s edition comparison table.

Source · odoo.com/page/all-apps · read 1 Oct 2026
  • WebsiteWebsiteeCommerceBlogForumeLearningLive Chat
  • SalesCRMSalesPoint of SaleSubscriptionsRental
  • FinanceAccountingInvoicingExpensesDocumentsSpreadsheetsSignESG
  • Inventory & ManufacturingInventoryManufacturingPLMPurchaseMaintenanceQuality
  • Human ResourcesEmployeesRecruitmentTime OffAppraisalsPayrollReferralFleet
  • MarketingMarketing AutomationEmail MarketingSMS MarketingSocial MarketingEventsSurvey
  • ServicesProjectTimesheetField ServiceHelpdeskPlanningAppointments
  • ProductivityDiscussApprovalsInternet of ThingsVOIPKnowledgeAI
  • CustomizationStudio

07Industries

Industry pages under eleven headings.

Odoo publishes more than a hundred industry pages under eleven headings in its industry directory. On the manufacturing side there are pages such as metal fabrication, custom furniture and textile manufacturing. The directory’s headings:

Source · odoo.com/all-industries · read 1 Oct 2026

Business servicesCulture and artsEducationEvents, communities and non-profitsFood and beverageHealth, wellness and personal careHospitality, tourism and leisureManufacturing and supply chainReal estate, construction and maintenanceRetail and e-commerceCrafts and home services

08Integration and API

JSON-2 API, webhooks and the MCP server.

In Odoo 20, external systems connect in three ways: the JSON-2 API, webhooks defined in Studio and the MCP server for AI clients. The old XML-RPC and JSON-RPC endpoints are on a removal schedule; external API access depends on the plan.

Source · odoo.com/documentation/20.0 · external_api · webhooks · mcp_server · read 1 Oct 2026
Figure · MindDX diagramHow external systems connect to Odoo 20

External systems connect to Odoo in five ways: in-house applications with the JSON-2 API and a scoped API key; webhook sources with the incoming URL created in Studio; AI clients with the MCP server at the /mcp address; GİB e-documents in UBL-TR format, with the Nilvera integration offered only in Enterprise; the old XML-RPC and JSON-RPC connections, for their part, are on a removal schedule. Odoo is extended with Odoo Apps modules, Studio and the IoT box.

New integrations are built on the JSON-2 API, webhooks and the MCP server. Connections based on XML-RPC and JSON-RPC must be migrated on Odoo Online by winter 2027, and on Odoo.sh and on-premises by Odoo 22 (autumn 2028).Source · odoo.com/documentation/20.0 · external_api · webhooks · mcp_server · read 1 Oct 2026
External API

JSON-2 API

Requests are sent by POST to /json/2/<model>/<method>; authorisation uses a bearer API key in the Authorization header. The key’s scope can be restricted; each call runs as a single transaction.

Legacy RPC

Migration schedule for XML-RPC and JSON-RPC

The db service was removed with Odoo 20 and Odoo Online 19.1. The common and object services will be removed on Odoo Online with release 21.1 (winter 2027) and on Odoo.sh and on-premises installations with Odoo 22 (autumn 2028).

Webhooks

Incoming and outgoing webhooks

In Studio, an incoming webhook URL is created for an automated action; outgoing webhooks send data to an external system through an automated action when a record changes.

MCP

MCP server for AI clients

External AI tools connect by appending /mcp to the database URL. Access is granted with an MCP-scoped API key; the tools that can be used are defined as server actions.

Plan condition

External API on the Custom plan only

The One App Free and Standard plans have no external API access; for projects that need integration, the plan is chosen accordingly.

E-documents and ecosystem

EDI, bank connections and the app store

EDI formats by country and Peppol; for Turkey, UBL-TR 1.2.1 and Nilvera. According to Odoo’s figures, synchronisation with 28,000 banks and more than 40,000 community apps.

09AI and automation

AI that works inside the apps.

Odoo offers AI not as a separate add-on but inside the apps in use. With Odoo 20, agents became able to create and update records; the model is selected automatically and voice input is supported.

Source · odoo.com/documentation/20.0 · ai/agents · release notes · read 1 Oct 2026
Agents

Agents that create and update records

An agent is defined with a role, instructions and knowledge sources. Which operations it can perform is determined by the skills (Skills) assigned to it.

Use

Natural language, voice input, automatic model selection

The user asks questions in natural language, searches for records or has text generated; Odoo 20 brought voice input and the automatic selection of the AI model for the task.

MCP

Controlled access for external assistants

The MCP server lets external AI assistants call server actions defined in Odoo; access is limited by the scope of the API key.

Documents and CRM

Invoice capture and lead scoring

In accounting, extraction of invoice data and bank matching, and automatic classification of documents; in CRM, AI-assisted lead scoring.

According to the Odoo 20 documentation, an agent with no skills (Skills) assigned can only provide information; the authority to create and change records is granted through the assigned skills. According to the release notes, all AI features use credits purchased through IAP.

10Deployment · security · releases

Three hosting options, two editions.

The hosting model directly determines the depth of customisation and the integration options; the plan should be chosen together with this decision. Plan and edition names are the names Odoo uses.

Source · odoo.com · pricing · security · privacy · 20.0 fiscal_localizations/turkiye · read 1 Oct 2026

Hosting — Odoo Online (SaaS) · Odoo.sh (PaaS, integrated with GitHub) · on-premises
Plans — One App Free · Standard · Custom; Odoo.sh, on-premises, external API, Studio and Agentic AI are listed under the Custom plan
Editions — Odoo Community (LGPLv3, open source) · Odoo Enterprise (Odoo Enterprise Edition License v1.0)
Support period — Three years of standard support for each major release; paid extended support after that
Regions — Americas, Europe, Asia-Pacific, Middle East and South Asia, Oceania; Turkey is not among these regions
Backup location — Keeping backups only in the EU for new customers on 19.0 and later is planned for the last quarter of 2026
Security — CSA STAR Level 1 · AES-256 encryption · 14 full backups in at least three data centres
Turkey — l10n_tr chart of accounts (GİB 7/A); e-Fatura, e-Arşiv, e-İrsaliye, e-Defter with Nilvera; Nilvera stores the data on servers in Turkey
Turkish — A Turkish interface and the odoo.com/tr_TR site are available; the Turkey localisation documentation is not published in Turkish
Figure · MindDX diagramThree hosting models

Odoo Online: SaaS operated and updated by Odoo; it receives the intermediate SaaS releases and does not support custom modules. Odoo.sh: PaaS integrated with GitHub; it offers custom modules and test environments and requires the Custom plan. On-premises: infrastructure and operation are yours, one database is linked per subscription, and it requires the Custom plan.

The hosting model directly determines the depth of customisation and the integration options; the plan should be chosen together with this decision.Source · odoo.com · pricing · 20.0 administration documentation · read 1 Oct 2026

11Decision criteria

When it is the right candidate.

The criteria below are derived from the capabilities Odoo publishes; whether they hold for you is established in Assess.

When it is a strong candidate

You want to bring sales, inventory, manufacturing and accounting together on one platform, in one database.
You want to start small and grow app by app, rather than rolling out the whole suite from day one.
You plan to meet Turkish e-document obligations (e-Fatura, e-Arşiv, e-İrsaliye, e-Defter) with Odoo Enterprise and the Nilvera integration.
Direct access to your data on an open-source core and standard PostgreSQL matters to you.
You aim to make most process customisations without writing code, with Studio on the Custom plan.

Which apps are rolled out, in what scope and in which order is determined in your processes, not in a demo.

12Questions

Frequently asked before a decision.

Answers about the product rest on the vendor’s official sources; for the current state, see the sources section.

Odoo Community is the free, open-source edition licensed under LGPLv3; Enterprise is built on top of this core. Enterprise includes additional functions, functional support, version upgrades and hosting. Odoo states that you can switch between editions at any time.

13Related content and sources

Related solution categories

Related insights

Guides

Documents are downloaded through a short form on the guide page; the guide pages and documents are in Turkish.

Sources and verification
Odoo · Release history · read 1 Oct 2026
Odoo · All Apps (app list) · read 1 Oct 2026
Odoo 20.0 · Webhooks · read 1 Oct 2026
Odoo 20.0 · MCP server · read 1 Oct 2026
Odoo 20.0 · AI agents · read 1 Oct 2026
Odoo 20.0 · Odoo Online · read 1 Oct 2026
Odoo · Security · read 1 Oct 2026
Odoo · Industry directory · read 1 Oct 2026

The product information on this page was compiled from the vendor’s official website and documentation, read on the date stated. Edition, plan and capability details can be changed by the vendor; the vendor’s source is authoritative for the current state. No price, licence or duration information is given on this page.

14How to start with MindDX

The road to this product does not start with the product.

The ERP decision is made in your processes, not in a demo. Assess shows, with reasons, whether the need is met by standard capability and settles what changes, why and in which order as a validated scope; the implementation proposal comes out of that scope.

As an Odoo partner, MindDX sells licences and provides implementation services. Which roles MindDX takes on in your project — licence, assessment (Assess · Checkup / Discover / Audit), fit / gap analysis, solution design, implementation, integration scoping, process redesign, training and support — is written explicitly into the proposal, together with the validated scope.

Odoo is not a MindDX Platform module and there is no technical integration between the Platform and Odoo. The Platform governs selection and readiness with evidence: assessment, requirements, evidence, BPMN design and decision → design → test → acceptance traceability.

MindDX Platform