Odoo Community vs Odoo Enterprise: when each edition fits
Choose Odoo Community only if your team can carry the whole lifecycle itself. Community is licensed under LGPL-3.0, so it is free to use and modify, but it leaves out the Enterprise apps, the upgrade service and vendor support. It suits organizations with strong in-house Python and PostgreSQL developers who accept self-run upgrades, can work with the standard apps and do not need Studio, Payroll, Documents or mobile apps. Enterprise suits teams that need those apps, want Odoo's upgrade service, want the Android and iOS mobile apps or want vendor support. Enterprise runs under the proprietary Odoo Enterprise Edition License v1.0, which requires a valid Enterprise subscription matching your user count, so the license cost scales with headcount.
Four questions usually decide the edition. First, list the apps your processes need and check each one against the editions page, since Studio, Documents, Sign, Payroll, PLM, Quality, Field Service, Approvals and Knowledge are Enterprise-only. Second, decide who owns major version upgrades: Odoo 20 was released in September 2026 with standard support planned until September 2029, and the upgrade service is available only with an Enterprise subscription. Third, count the users you will license under the Enterprise terms. Fourth, assess your internal skills honestly, because Community puts patching, upgrades and third-party module maintenance on your team or your implementation partner.
Before you sign, ask the vendor or your partner to confirm which apps, upgrade paths and support hours apply to your chosen version, and whether your custom modules will survive a major upgrade. Also confirm your hosting route, since the Odoo pricing page states that on-premise and Odoo.sh hosting require the Custom plan. A written scope from your implementation partner should show the Community or Enterprise cost of each gap you plan to fill, so the edition decision rests on a costed list of required apps rather than on the license price alone.
Which edition fits which scenario
This table matches four common scenarios to the edition that usually fits best and the condition that decides it. Read each row by finding the situation closest to yours, then check the condition column before committing. The main takeaway is that Community suits teams that can carry their own upgrades and support risk, while Enterprise suits teams that need the paid apps or a supported upgrade path.
| Scenario | Better fit | Condition that drives the choice |
|---|---|---|
| Small team using only core apps | Community | Confirm that every needed app is in the free edition and that your team can run updates, backups and security patching without vendor help. |
| Company needing Payroll or Studio | Enterprise | Payroll, Studio and Documents are listed as Enterprise-only, so a subscription is required for these apps regardless of team size. |
| Regulated firm needing a supported upgrade path | Enterprise | Community has no access to the upgrade service, and security updates only run during standard support, so confirm how your assessor expects patch and upgrade evidence to be produced. |
| Company with an in-house Python team | Community, with caution | Custom modules are possible on Community, but the team must own every major upgrade and any OCA dependencies, so weigh their capacity against the Enterprise upgrade service. |
| Multi-site firm needing mobile and field apps | Enterprise | Android and iOS mobile apps and Field Service are Enterprise-only, so confirm which staff need them before assuming Community covers the workflow. |
| Organization with a fixed budget and no upgrade staff | Confirm with the vendor | Ask for the current per-user Enterprise price and the Custom plan terms, then compare them with the internal hours needed to upgrade and support Community each year. |
How each edition is built and deployed
Both editions run on the same Python and PostgreSQL core, so the platform skills your team builds carry across. The difference lies in who can read the source, how an Enterprise database is licensed and activated, and which runtime versions you must maintain on your own servers.
Shared Python and PostgreSQL core
Community and Enterprise both run on Python and PostgreSQL, so the server, database and reverse proxy skills your team needs carry across editions. Enterprise adds apps on top of that core rather than replacing it. Confirm with Odoo which Enterprise modules your environment needs before you assume the same hosting pattern applies to every app you plan to deploy.
Community source is LGPL-3.0
The Community source is published under LGPL-3.0, so you can read it, audit it, patch it and keep a private fork under the license terms. Your obligations depend on how you distribute changes, which is a question for your legal team. Confirm the license text and how it applies to your custom modules before you build a long-term fork.
Enterprise source requires a subscription
Enterprise source is not public. Access comes through a subscription or partner access, and use is governed by the proprietary Enterprise license, which ties the right to run the software to a valid subscription matching your user count. Ask Odoo or a partner for written terms on source access, code review rights and what happens to your database if the subscription lapses.
Subscription code activates on-premise databases
On-premise Enterprise databases are activated by entering the subscription code. This creates an operational dependency: a new database, a restored backup or a test copy needs a valid code before Enterprise apps work as expected. Plan who holds the code, how it is rotated and how test environments are activated without disturbing production.
Odoo 19 runtime requirements
Odoo 19 requires Python 3.10 or later and PostgreSQL 13 or later. Those minimums apply to both editions, so your operating system packages, database patching and Python environment must meet them before any upgrade. Check the source installation page for the full list of supported platforms and any Enterprise-specific packages before you size your servers.
Operations differ on the Enterprise side
Enterprise on-premise operations add the subscription check, the Enterprise code path and access to the upgrade service, while Community operations stay within open-source tooling you select. Both editions need you to own backups, patching and runtime upgrades. Confirm your support obligations, your escalation path and the Enterprise support hours in writing before you commit to either edition.
Feature and support differences side by side
This table compares Odoo Community (LGPL-3.0) with Odoo Enterprise on the apps, upgrade service, support and plan items that drive the edition decision. Where a capability is not confirmed for a self-hosted install, the cell tells you what to verify with Odoo before you commit. The main takeaway is that Enterprise adds the business apps, upgrade service and functional support, so a Community deployment should be planned around those gaps from the start.
| Capability | Odoo Community | Odoo Enterprise |
|---|---|---|
| Studio app | Not listed for Community | Listed for Enterprise |
| Documents, Sign and Payroll | Not listed for Community | Listed for Enterprise |
| PLM, Quality, Field Service, Approvals and Knowledge | Not listed for Community | Listed for Enterprise |
| Android and iOS mobile apps | Not listed for Community | Listed for Enterprise |
| Version upgrades | No access to the upgrade service | Upgrade service for on-premise subscribers |
| Functional support | Confirm available channels with Odoo | Unlimited functional support listed |
| Standard support window (three years after a major release) | Confirm whether the window applies to your install | Covers on-premise installs, with security updates and bug fixes |
| Security updates | Only during standard support; confirm for your version | Only during standard support; paid extended support available on-premise afterwards, confirm terms |
| Multi-company and external API access | Listed as Custom plan items; confirm how they apply on self-hosted installs | Listed as Custom plan items; confirm how they apply on self-hosted installs |
What the license and each edition actually include
The two editions are licensed differently, and that difference decides what you may run and under which conditions. Odoo Community is published under LGPL version 3, so you can use, modify and redistribute the free edition under those terms. Odoo Enterprise is governed by the proprietary Odoo Enterprise Edition License v1.0, which requires a valid Enterprise subscription that matches your user count. The Enterprise source code is not publicly available, so you cannot obtain Enterprise features by building them from a public repository.
- Community terms: LGPL-3.0 covers the free core and the free apps, with no subscription required to run them.
- Enterprise terms: The proprietary license ties use to a subscription sized to your users, so user growth changes your obligation.
- Source access: Enterprise code requires a subscription or partner access, which affects how you audit and patch it.
- Mixed deployments: Confirm with Odoo how Community and Enterprise modules may coexist in one database before you design around both.
Ask your legal team to read the license text against your planned user count and any redistribution plans. Confirm current terms with Odoo directly, since the licenses documentation is the authoritative source.
Odoo's pricing page lists three plans: One App Free, Standard and Custom. One App Free gives you one app with unlimited users on Odoo Online only. Standard gives you all apps, also on Odoo Online only. Custom is the plan that covers on-premise and Odoo.sh hosting. The published per-user monthly prices and yearly discount apply to the hosted plans, so check the current figures on the pricing page rather than relying on an older copy.
- One App Free: One app, unlimited users, Odoo Online only, with no on-premise option.
- Standard: All apps, Odoo Online only, which removes the self-hosting path.
- Custom: The only plan that can be hosted on Odoo.sh or on-premise.
- Custom features: Only Custom includes multi-company, Odoo Studio, external API access and custom modules.
- Quote scope: Ask for the per-user cost, the app list, the hosting target and the number of companies in writing.
Before you compare totals, ask Odoo which plan includes the apps and hosting model your architecture needs, and whether licensing changes when users are added.
Where you can run Odoo depends on the plan you buy, not only on the edition. Odoo Online is the vendor's hosted service and is open to the One App Free and Standard plans. Odoo.sh and on-premise deployments both require the Custom plan. If your target is your own cloud account, data center or air-gapped network, the on-premise route is the one to check first, because the free plans do not allow it.
- On-premise: Requires the Custom plan and an Enterprise subscription code entered at activation.
- Odoo.sh: Also requires the Custom plan, with Odoo-managed hosting.
- Community self-hosting: Possible under LGPL-3.0 with no subscription, but without Enterprise apps or the vendor upgrade path.
- Installation routes: Odoo documents packaged installers and source installation, which you should match to your platform and support needs.
- Environment copies: Odoo documents database duplication with neutralization for test copies.
Confirm your hosting target and the plan that allows it before you plan infrastructure, because changing the target later may change the license you need.
Upgrade access and support windows are where the two editions diverge most in practice. Odoo provides standard support with security updates and bug fixes for three years after a major release. Odoo 20 was released in September 2026 with standard support planned until September 2029, and Odoo 17.0 standard support ended in September 2026. Security updates are provided only during standard support, and paid extended support is limited to on-premise and selected Odoo.sh versions.
- Upgrade service: Enterprise subscribers can use Odoo's upgrade service, which builds an upgraded test database that you should test before production.
- Community upgrades: The Community edition has no access to the upgrade service, so you own the migration work.
- Support scope: Enterprise includes unlimited functional support, while Community does not carry the same vendor entitlement.
- Mandatory upgrades: On Odoo Online and Odoo.sh, major version upgrades are mandatory every two years.
- Security window: After standard support ends, security patches stop for the version, so plan the upgrade date before that point.
Ask Odoo for the support end date of the version you plan to run, and confirm in writing what the upgrade service covers for your edition.
The Enterprise edition adds apps that Community does not include, and some of them change how you build and operate the system. Odoo's editions page lists Studio, Documents, Sign, Payroll, PLM, Quality, Field Service, Approvals, Knowledge and the Android and iOS mobile apps as Enterprise-only. Each app brings its own configuration, data and user-facing workflow, so the gap is larger than a single feature.
- Studio: Visual app and field customization, which Community users would otherwise build in code.
- Documents and Sign: Document management and electronic signature, which Community does not offer.
- Payroll: Payroll processing, which often carries country-specific rules and compliance work.
- Quality and PLM: Shop floor and product lifecycle tools relevant to manufacturing teams.
- Mobile apps: Native Android and iOS clients, available only in Enterprise.
List the Enterprise apps your processes need, then confirm with Odoo which of them your plan and country permit, because availability and regional rules can differ.
What drives the running cost of each edition
Running Odoo Community or Enterprise costs more than the license line. The bill is split between recurring subscription and hosting fees and one-time or recurring labor for implementation, testing and upgrades. The cards below show who is paid for each part and what to request in a quote.
Per-user Enterprise subscription
Enterprise is licensed under the proprietary Odoo Enterprise Edition License v1.0, which requires a valid Enterprise subscription matching the user count. This is a recurring fee paid to Odoo, and it scales with headcount, so a growing company pays more each year. Ask the quote to state the user count it assumes, whether the price is monthly or yearly, and what happens when you add users mid-term.
Custom plan for on-premise
On Odoo's pricing page, only the Custom plan can be hosted on Odoo.sh or on-premise, and only Custom includes multi-company, Odoo Studio, external API access and custom modules. If you plan to self-host Enterprise, this plan is the recurring line item that decides the total. Confirm with Odoo which features and support terms are included before you sign.
Infrastructure and database hosting
A self-hosted Odoo runs on your servers or cloud accounts, which you pay for every month whether or not Enterprise is licensed. Odoo 19 requires Python 3.10 or later and PostgreSQL 13 or later, so you need PostgreSQL administration, backups, monitoring and patching time. Ask your team or partner to price the staging environment, backup storage and on-call coverage separately from the license.
Upgrade testing and effort
On-premise Enterprise customers use the upgrade service, which moves a database to a newer supported version through an upgraded test database that must be tested before production. Community users have no access to that service, so upgrade work, module compatibility checks and regression testing fall entirely on your team or partner. Budget this as recurring effort, because the three-year standard support window means a major upgrade is needed on that cycle.
In-house or partner developers
Custom modules, integrations and Community workarounds for features that sit in Enterprise are built by your staff or a partner, and that work is mostly one-time at build and recurring at each upgrade. Ask the quote to separate new development, module maintenance and the work needed to re-test after each Odoo release. Fixed-scope engagements make these costs easier to compare, because the deliverables are written before work starts.
Support and security updates
Standard support includes security updates and bug fixes for three years after a major release, and security updates are only provided during standard support. Enterprise includes unlimited functional support, while Community support depends on partners, forums and your own staff. Ask whether the quote includes an extended support option for your version, because paid extended support is limited to on-premise and selected Odoo.sh versions.
Moving from Community to Enterprise, and back
This sequence moves a Community database onto Enterprise with the version, subscription and module checks completed before production changes. Each step ends with a check the team can record, so the move can be repeated safely. The reverse move carries license and support questions that should be settled with Odoo before any work starts.
Confirm the database version is supported
Check the major version of the current Community database against Odoo's standard support dates, and confirm the version you plan to run after the move. Security updates are only provided during standard support, so a database on an unsupported line needs an upgrade plan before the move starts. If your target is Odoo 19, confirm the server meets its requirements of Python 3.10 or later and PostgreSQL 13 or later. Done when the current version, its support end date and the target version are recorded in the change request.
Obtain the Enterprise subscription code
Ask your Odoo contact or partner for an Enterprise subscription that covers the number of users in the database, since Odoo's license requires a valid subscription matching the user count. Confirm that count with the vendor before you buy, because it sets the scope of the license. Store the code in your secrets manager and limit who can read it. Done when the subscription is active and the code is in hand for both the test and production activations.
Back up and duplicate the database
Take a full backup of the production database and file store, then confirm you can restore it on a separate server. Create a test copy by duplicating the database with neutralization, which Odoo documents for test copies, so outgoing messages and integrations do not act on live systems. Confirm exactly what neutralization disables in your version. Your database administrator and ERP administrator share ownership of this step. Done when a restore of the backup completes and the test copy starts without errors.
Activate the Enterprise database on the test copy
Install the Enterprise package for the same Odoo version, using the same install route you run in production, such as the packaged installer or a source install. Then activate the test database by entering the subscription code, which Odoo documents for on-premise Enterprise databases. Once activation succeeds, the Enterprise apps should appear in the app list. Done when activation completes without error and the Enterprise apps are listed as available for installation.
Install Enterprise modules and review dependencies
Install only the Enterprise apps covered by your subscription, such as Studio, Documents or Payroll, and record the final list. Review custom modules for dependencies on Community-only code, overridden views and model fields that the Enterprise apps may touch. The developer owns this review and the ERP administrator checks the module list. Done when the server starts without module errors and the installed list matches the subscription scope.
Test processes, custom code and integrations
Run the business processes that matter most on the test copy with the Enterprise apps enabled, such as quote to invoice, purchasing, stock moves, month-end reports and any payroll run. Include custom modules, external API integrations and user logins. If you use LDAP, follow Odoo's LDAP authentication documentation and test a failed login as well as a successful one. Done when each test has an owner, a recorded result and sign-off from the business process owner.
Repeat activation on production with rollback ready
Schedule the production activation in an agreed change window with the business, and repeat the steps from the test copy in the same order. Keep the backup from the duplication step as the rollback point, and confirm it restores before you start. Run the same smoke tests on production after activation, and be ready to use the rollback point if they fail. Done when production shows the Enterprise apps, the smoke tests pass and the change record names who signed off.
Plan any move back with Odoo first
Moving off Enterprise has license and support consequences, so raise them with Odoo before you change anything. An Enterprise subscription is required for on-premise Enterprise use, and the upgrade service and Enterprise support apply only while you hold one. Ask Odoo in writing which Enterprise apps stop working, whether Enterprise data and views remain usable and how security updates are handled afterward. Done when the written answers are filed with the decision record.
How upgrades and support windows change the decision
Odoo gives each major release three years of standard support, covering security updates and bug fixes. According to Odoo's support documentation, Odoo 18 (October 2024) stays in standard support until September 2027, Odoo 19 (September 2025) until September 2028, and Odoo 20 (September 2026) until September 2029. Security updates stop when standard support ends, so a version past its window carries a patching gap whichever edition you run. Extended support is paid and limited to on-premise installs and select Odoo.sh versions, so there is no equivalent for Odoo Online. Map every database you plan to run to its end date, and ask Odoo in writing which extended support options exist for your version and hosting before you fix a go-live date. The standard and extended support documentation sets out the terms.
The upgrade path is where the editions diverge most. On on-premise installs, the upgrade service requires an Enterprise subscription. It moves a database to a newer supported version through an upgraded test database, which you should test before the production cutover. Community has no access to that service, so every major upgrade becomes your project: you plan the migration, retest custom modules and integrations, check third-party add-ons, and schedule the cutover yourself. Before deciding, confirm with Odoo what the upgrade service covers under your subscription, how much test time your team can sustain, and who owns custom code after each move. Those answers determine the recurring cost of staying on Community.
Timing rules also depend on hosting. On Odoo Online and Odoo.sh, major version upgrades are mandatory every two years, and SaaS versions ship every two to three months and cannot use extended support. On-premise Enterprise lets you choose when to move within the support window, which suits organizations with change freeze periods, audit calendars or custom code that needs longer testing. The trade-off is that you must complete the upgrade before standard support ends, because a stalled project on an unsupported version leaves security gaps. Ask Odoo to confirm the current end-of-life date for your version, and build the upgrade calendar into your quote so that test environments, staff time and retesting are costed before go-live.
What implementing each edition involves and where projects run long
A Community deployment moves the whole operating burden onto your team or your implementation partner. You host Odoo in your own infrastructure, run PostgreSQL and the Python runtime, and keep every custom module working against each new release. Odoo's source installation documentation lists the current Python and PostgreSQL requirements for Odoo 19, so the first task is confirming that your server images and database versions meet them. Plan for a separate staging environment for each upgrade, and build a repeatable process for duplicating the production database into test copies. Odoo documents database duplication with neutralization for this purpose, which disables outgoing mail, scheduled actions and payment provider links in the copy so that test data never reaches customers or live integrations. Confirm the neutralization steps for your exact version before the first test copy is made.
An Enterprise deployment adds a licensing step and a configuration workload. On-premise Enterprise databases are activated by entering the subscription code, and the subscription must match your user count under the Enterprise license terms, so the activation and user count belong in the written scope. Enterprise apps such as Studio, Documents, Sign, Payroll and Quality each need their own configuration, approval flows, roles and data migration from spreadsheets or legacy systems. Payroll and accounting migrations usually carry the most validation work because opening balances, tax setups and employee records must reconcile before go-live. Ask whether the upgrade service is included in your subscription, since on-premise use requires an Enterprise subscription for it.
Projects usually run long for two reasons: unclear app scope and custom modules that break at upgrade. A scope that lists "accounting and inventory" without naming the reports, localization, approval rules and integrations leaves a gap that surfaces during testing. Custom modules written against one major version often need changes before the next, and Odoo's standard support window for each version is finite, so an upgrade plan should start before the window closes. DeployOpen agrees scope, deliverables and timelines in writing before work starts, and it names the apps, custom modules, migration sources and upgrade targets in that document. Confirm with Odoo which apps are included in your edition and plan, and ask your implementer to list every custom module and its upgrade owner.
Questions buyers ask before choosing an Odoo edition
Is Odoo Community enough for a small business?
Community can be enough when the business needs only the apps it can run without Enterprise features, and when it accepts running its own upgrades and hosting. The Community edition is licensed under LGPL-3.0 and its source is on GitHub, so the software itself carries no subscription. The gaps sit in the features Odoo lists as Enterprise only: Studio, Documents, Sign, Payroll, Approvals, Knowledge, the Android and iOS mobile apps, version upgrades and unlimited functional support. Ask which of these your processes depend on. If payroll, e-signature or a mobile workforce is core, Community alone leaves a gap you must fill with other tools or custom code. Also confirm that your user count fits the licensing terms, because the Enterprise license must match your subscribed user count.
What does Odoo Enterprise cost to run, and what drives it?
Enterprise carries a recurring subscription. Odoo's pricing page lists per-user monthly prices with a yearly discount, so the subscription scales with the number of users it must cover. Hosting choice can move the bill as much as the edition does: the pricing page says only the Custom plan can run on Odoo.sh or on-premise, and only Custom includes multi-company, Odoo Studio, external API access and custom modules. Other drivers are the number of apps, the infrastructure you run, the upgrade work you schedule for each major release, and the implementation scope. Ask for a written quote that lists users, apps, plan, hosting and support tier, and separate the recurring subscription from one-time implementation work. The pricing page is the source for current rates, so check it before you budget.
How long does an Odoo implementation take?
No supplied source gives a typical implementation duration, so treat any number you hear as a claim to test. The timeline depends on the apps in scope, the number of legal entities and users, how much data must be migrated and cleaned, how many custom modules or integrations you need, and how quickly process decisions are made. On-premise installs add infrastructure work. For Odoo 19, source installs require Python 3.10 or later and PostgreSQL 13 or later, so servers, backups and a test database must be ready before configuration starts. Enterprise databases also need the subscription code entered at activation. DeployOpen plans and implements these systems in the client's own infrastructure, and most engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before work starts. Ask for a timeline tied to that written scope.
Can our internal team run Odoo without an outside partner?
Yes, if you have engineers who can operate Python and PostgreSQL services, manage backups, and follow Odoo's release cycle. Whether that works depends on skills and capacity more than on the license. Standard support covers the first three years after a major release, and security updates are only provided during that window, so your team must plan each upgrade before standard support ends. Odoo 19 has standard support until September 2028 and Odoo 20 until September 2029. On-premise Enterprise customers can use the upgrade service, which Community does not include, so an in-house Community team must build its own upgrade testing. Be honest about on-call coverage and about who owns custom code. A partner can take on that work under a fixed-scope agreement or a retainer.
What does an Odoo implementation need from our side?
The main inputs are decisions and data. Each app needs a named process owner who can approve configuration, someone must extract and clean master data, and the systems the ERP must connect to need access. An infrastructure owner provides servers or cloud accounts, network paths, TLS certificates, backup targets and a place for a test database. For Enterprise on-premise, the subscription code must be entered to activate each database. Odoo documents database duplication with neutralization for test copies, which helps keep production data out of test environments, so decide who approves each copy. If you plan to use directory login, security teams should review Odoo's LDAP authentication documentation early and agree on access roles before go-live. Write these responsibilities into the statement of work so delays are visible and assigned.
Can we move from Odoo Community to Enterprise later?
Confirm the path in writing with Odoo before you commit, because it depends on your version, hosting and database. Enterprise on-premise databases are activated by entering a subscription code, so a Community install can only move to Enterprise if Odoo supports that activation for your database. Enterprise is licensed by user count, so adding users or apps later changes the subscription. Moving the other way means losing the Enterprise apps and the upgrade service, and any data or configuration built on Studio, Documents or Payroll needs a migration plan first. Ask for the exact steps, the test database process, which data is kept, and who pays for the work. Keep the database version aligned across the change so a later upgrade does not become a second project.
How long does Odoo support last for each version?
Each major version gets standard support for three years after release, covering security updates and bug fixes. Standard support applies to Odoo Online, Odoo.sh and on-premise. After that, paid extended support is available only for on-premise and selected Odoo.sh versions, and security patches stop once standard support ends. Odoo 20.0 was released in September 2026 with standard support planned until September 2029, Odoo 19.0 runs until September 2028, and Odoo 18.0 until September 2027. Odoo 17.0 standard support ended in September 2026. Odoo SaaS versions are released every two to three months and cannot use extended support. Check the support page for the version you plan to deploy before you commit to a go-live date.
How DeployOpen helps choose, implement or migrate Odoo
DeployOpen plans, implements, customizes, integrates, hardens, backs up, upgrades, documents and supports self-hosted open-source platforms inside your own infrastructure. For Odoo Community vs Odoo Enterprise, the work starts with which edition your apps, licensing and support obligations actually require, then covers the build, testing and handover that follow from that decision.
How we scope
- Inventory the apps, custom modules and integrations your business needs before choosing an edition.
- Confirm user counts and the Enterprise subscription each deployment would require under the license.
- Agree scope, deliverables and timelines in writing before work starts, since most engagements are fixed-scope.
How we build
- Install the chosen edition in your cloud account, data center or air-gapped network, using the route your team approves.
- Configure Enterprise-only apps such as Studio, Documents or Payroll only where the subscription covers them.
- Test the upgraded database copy and neutralized test duplicates before any change reaches production data.
How we hand over
- Document the edition, installed apps, custom modules, configuration and the support window that applies to each version.
- Walk your administrators through backups, restore steps, upgrade testing and the license activation process.
- Deliver a dated upgrade plan that names which Odoo versions are under standard support and when they end.
How we support
- Offer ongoing support, upgrades and continuous testing as a retainer after the initial handover.
- Ask your Odoo partner or subscription contact to confirm current edition terms before each major upgrade.
- Review custom modules and integrations at each Odoo release so that edition decisions stay current.

