Skip to main content
iVentureTeam

Which Odoo Apps Does Your Business Actually Need?

Odoo ships dozens of apps and most businesses need eight to twelve of them. Pick your industry, tick what you do, and the selector builds your app stack, adds the apps Odoo installs anyway, tells you whether Odoo Community or Enterprise fits, and puts an indicative licence next to it. It runs in your browser and never asks for an email to show the result.

13+ Years150+ ERP Projects40+ Odoo Specialists

Build Your Odoo App Stack

Start with an industry preset or tick apps one by one. Required apps are added for you and marked, so the stack you see is the stack Odoo would really install.

1Your industry

Loads a starting stack you can edit

Pick an industry to load a starting stack, or skip it and tick apps below.

2Apps

0 chosen

Chosen Added because another app needs itE Enterprise-only

FinanceInvoices, books, expenses

Sales and customersPipeline, quotes, tills, contracts

Website and onlineSite, store, courses, chat

Inventory and purchasingStock, suppliers, shipping

ManufacturingBoMs, work orders, engineering

Projects and servicesTasks, time, tickets, field work

PeopleEmployees, leave, payroll, hiring

MarketingEmail, automation, events

Documents and communicationFiles, signatures, wiki, messaging

CustomizationNo-code changes

3Users

People who log in to the Odoo backend

Count staff who create or edit records. Customers, suppliers and applicants use the free portal.

4Hosting

Decides the plan

5Anything else?

Each of these moves you to the Custom plan

App names, editions and dependencies were checked against the Odoo 19 source code (branch 19.0) and re-checked against the Odoo 20 branch. Prices are Odoo's USD list prices from odoo.com.

How the Odoo App Selector Works

01

Pick an industry, or skip it

Each industry loads a starting stack we would propose on a first call: the apps most businesses in that sector run, nothing speculative. You can add or remove anything after.

02

Tick what your business does

Apps are grouped by function: finance, sales, website, inventory, manufacturing, services, people, marketing, documents. Tick an app and the selector adds the apps it depends on, with a note saying which app asked for it.

03

Read the verdict

You get the full app list, whether it runs on Community or needs Enterprise, the Odoo plan it lands on, and the licence for your user count. Email it to yourself, carry it into the cost estimator, or book a review.

We reply within 12 business hours with a written perspective and clear next steps. We only use your details to send your stack, no spam.

Build My App Stack

Odoo Apps by Business Function

Every Odoo app in the selector, with the technical module name, what it does, what it installs with it and which edition it ships in. Discuss, Contacts, Calendar, To-Do and Dashboards are part of every database and are not listed.

AppWhat it doesInstalls with itEdition
Finance
InvoicingaccountCustomer invoices, vendor bills, payment terms, online payment and automated follow-ups.Nothing extraCommunity
AccountingaccountantFull double-entry books: bank sync and reconciliation, financial reports, budgets, assets, tax reports and localizations.InvoicingEnterprise
Expenseshr_expenseExpense claims with receipt capture, manager approval and reimbursement through payroll or a vendor bill.Employees, InvoicingCommunity
Sales and customers
CRMcrmLeads, opportunity pipeline, activities, lead scoring and forecasts. Contacts and Calendar come with it.Nothing extraCommunity
Salessale_managementQuotations, sales orders, price lists, online quote acceptance and upselling, invoiced from the order.InvoicingCommunity
Point of Salepoint_of_saleTills on any device with offline mode, receipts, loyalty programs, gift cards and payment terminals.Inventory, InvoicingCommunity
Restaurantpos_restaurantTable plans, kitchen printing and display, split bills, tips and tableside ordering on top of Point of Sale.Point of SaleCommunity
Subscriptionssale_subscriptionRecurring plans, automatic invoicing and payment collection, upsells, renewals and churn analysis.Sales, AccountingEnterprise
Rentalsale_rentingRental quotes and orders, pickup and return scheduling, availability Gantt, late fees and deposits.SalesEnterprise
SignsignSend contracts and forms for electronic signature with templates, signing order and a full audit trail.Nothing extraEnterprise
Marketplace connectorssale_amazon, sale_shopee, sale_lazada, sale_tiktokPull orders and sync stock with Amazon, Shopee, Lazada and TikTok Shop.Sales, InventoryEnterprise
Website and online
WebsitewebsiteDrag-and-drop site builder with blog, forum, forms, SEO tools and multi-language pages.Nothing extraCommunity
eCommercewebsite_saleOnline store with product pages, cart, checkout, payment providers, shipping methods and customer portal.Website, Sales, InvoicingUsually with InventoryCommunity
eLearningwebsite_slidesCourses with lessons, quizzes and certifications, free or sold through eCommerce.WebsiteCommunity
Live Chatim_livechatWebsite chat with operators, chatbots, canned responses and visitor ratings.Nothing extraCommunity
Inventory and purchasing
InventorystockWarehouses, locations, routes, reordering rules, lots and serial numbers, receipts and deliveries.Nothing extraCommunity
PurchasepurchaseRequests for quotation, purchase orders, vendor price lists, blanket orders and three-way matching.InvoicingCommunity
Barcodestock_barcodeScanner-driven receipts, picking, packing and inventory counts on a phone or handheld.InventoryEnterprise
Shipping connectorsdelivery_ups_rest, delivery_fedex_rest, delivery_dhl_rest and othersLive rates, labels and tracking with UPS, FedEx, DHL Express, USPS, bpost, Sendcloud, Shiprocket, Starshipit and Easypost.Inventory, SalesEnterprise
RepairsrepairRepair orders with parts consumed, warranty or billable repairs, and quotes from the repair.Sales, InventoryCommunity
Qualityquality_controlControl points and checks on receipts, transfers and work orders, plus quality alerts and worksheets.InventoryEnterprise
MaintenancemaintenanceEquipment register, preventive schedules and corrective maintenance requests. Links to work centers when Manufacturing is installed.Nothing extraCommunity
Manufacturing
ManufacturingmrpBills of materials, manufacturing orders, work centers, routings, subcontracting and unbuild orders.InventoryCommunity
Shop Floor and work ordersmrp_workorderTablet view for operators, work order steps and instructions, time tracking per work center and quality checks inside the order.Manufacturing, EmployeesEnterprise
PLMmrp_plmEngineering change orders, BoM and routing versions, approvals and document control for product changes.ManufacturingEnterprise
Projects and services
ProjectprojectTasks, stages, milestones, customer portal and profitability per project when Sales is installed.Nothing extraCommunity
Timesheetshr_timesheet (Community), timesheet_grid (Enterprise)Time logged on tasks and billed through Sales. The grid view, timer, reminders and validation come with Enterprise.Project, EmployeesCommunity
Field Serviceindustry_fsmOn-site jobs with scheduling, worksheets, parts used and time, invoiced from the task.Project, Timesheets, EmployeesEnterprise
HelpdeskhelpdeskTickets, SLAs, team routing, customer portal, and ticket-to-task, repair or refund flows.Nothing extraEnterprise
PlanningplanningShift and resource scheduling on a Gantt, open shifts, publishing to staff and conflict checks.EmployeesEnterprise
AppointmentsappointmentOnline booking pages for staff or resources, reminders, and paid bookings when eCommerce is installed.Nothing extraEnterprise
People
EmployeeshrEmployee records, departments, contracts, org chart and onboarding plans. The base for every other HR app.Nothing extraCommunity
Attendanceshr_attendanceCheck in and out from a kiosk, badge or app, with overtime tracking.EmployeesCommunity
Time Offhr_holidaysLeave types, allocations, approval flows, accruals and public holidays.EmployeesCommunity
Recruitmenthr_recruitmentJob positions, applicant pipeline, interview scheduling and offer stages, with online job pages through Website.EmployeesCommunity
Payrollhr_payrollPayslips from work entries, salary rules, batches and country localizations.EmployeesEnterprise
Appraisalshr_appraisalAppraisal campaigns, 360 feedback, goals and skill tracking.EmployeesEnterprise
ApprovalsapprovalsApproval requests for purchases, travel, contracts or any custom category, with multi-level approvers.EmployeesEnterprise
FleetfleetVehicles, contracts, fuel and service logs, odometer and driver assignment.Nothing extraCommunity
Marketing
Email Marketingmass_mailingMailing lists, drag-and-drop emails, A/B tests and campaign statistics.Nothing extraCommunity
SMS Marketingmass_mailing_smsSMS campaigns to lists and contacts, sent through Odoo's SMS credits.Email MarketingCommunity
Marketing Automationmarketing_automationMulti-step workflows with triggers, waits and conditions across email, SMS and server actions.Email MarketingEnterprise
Social MarketingsocialSchedule and publish posts, follow streams and measure engagement from one place.Nothing extraEnterprise
Eventswebsite_eventEvent pages, ticketing, registration, tracks and badges, sold online through Website.WebsiteCommunity
SurveyssurveySurveys, quizzes, certifications and NPS with live sessions.Nothing extraCommunity
Documents and communication
DocumentsdocumentsCentral workspaces for files with tags, sharing, workflows and spreadsheets, plus vendor bill capture with Accounting.Nothing extraEnterprise
KnowledgeknowledgeInternal wiki with articles, templates and embedded views for procedures and onboarding.Nothing extraEnterprise
WhatsAppwhatsappWhatsApp Business templates and conversations attached to orders, tickets and contacts.Nothing extraEnterprise
Phone (VoIP)voipClick-to-call and a softphone inside Odoo, with calls logged on the record.Nothing extraEnterprise
IoTiotConnect scales, printers, payment terminals and cameras to Point of Sale and Manufacturing through the IoT Box.Nothing extraEnterprise
Customization
Studioweb_studioNo-code editor for fields, views, reports, approvals and automations.Nothing extraEnterprise

Module names are the ones you see under Apps in Odoo 19. Where an app is really a family, such as the shipping or marketplace connectors, the row lists the family and the main modules.

Odoo App Stacks by Industry

The presets in the selector, with the reasoning behind each one. They are starting points, not prescriptions: a distributor with its own trucks will add Fleet, a manufacturer selling online will add eCommerce.

Manufacturing

Needs Enterprise (2)
  • Invoicing
  • AccountingE
  • CRM
  • Sales
  • Inventory
  • Purchase
  • QualityE
  • Maintenance
  • Manufacturing
  • Employees

Manufacturers need the full chain from quote to finished goods: purchasing and stock feed the bills of materials, Quality checks what comes in and goes out, Maintenance keeps work centers running and Accounting values the inventory.

Load this stack 10 apps, 2 added automatically

Retail and shops

Needs Enterprise (1)
  • Invoicing
  • AccountingE
  • Sales
  • Point of Sale
  • Inventory
  • Purchase
  • Employees
  • Email Marketing

Point of Sale drives the counter, Inventory and Purchase keep shelves stocked, Sales covers B2B or special orders, Email Marketing works the customer list built by loyalty programs, and Accounting closes the day.

Load this stack 8 apps, 2 added automatically

eCommerce and D2C

Needs Enterprise (1)
  • Invoicing
  • Sales
  • Website
  • eCommerce
  • Live Chat
  • Inventory
  • Purchase
  • Shipping connectorsE
  • Email Marketing

The store runs on Website and eCommerce, orders flow into Sales and Inventory for picking and packing, carrier connectors print labels, Live Chat answers pre-sale questions and Email Marketing brings shoppers back.

Load this stack 9 apps, 3 added automatically

Wholesale and distribution

Needs Enterprise (2)
  • Invoicing
  • AccountingE
  • CRM
  • Sales
  • Inventory
  • Purchase
  • BarcodeE
  • Employees

Distributors live in Sales, Purchase and Inventory. Barcode speeds up receipts and picking, price lists handle customer-specific pricing, and Accounting handles margins, credit terms and follow-ups.

Load this stack 8 apps, 2 added automatically

Professional services and agencies

Needs Enterprise (2)
  • Invoicing
  • AccountingE
  • Expenses
  • CRM
  • Sales
  • Project
  • Timesheets
  • PlanningE
  • Employees

Service firms sell time and deliverables: CRM wins the work, Sales quotes it, Project and Timesheets track it, Planning books people onto it, and Expenses and Accounting turn it into margin.

Load this stack 9 apps, 3 added automatically

Construction and contracting

Needs Enterprise (3)
  • Invoicing
  • AccountingE
  • Expenses
  • CRM
  • Sales
  • Inventory
  • Purchase
  • Project
  • Timesheets
  • Field ServiceE
  • Employees
  • DocumentsE

Each site is a project with costs from Purchase, Inventory, Timesheets and Expenses. Field Service handles crews on site, Documents keeps drawings and certificates with the job, and Accounting reports profit per project.

Load this stack 12 apps, 4 added automatically

Field service and maintenance

Needs Enterprise (4)
  • Invoicing
  • AccountingE
  • CRM
  • Sales
  • Inventory
  • Project
  • Timesheets
  • Field ServiceE
  • HelpdeskE
  • PlanningE
  • Employees

Helpdesk takes the call, Field Service schedules the visit and worksheet, Inventory tracks van stock and parts, Planning balances the team, and the job is invoiced from the task the moment it is signed off.

Load this stack 11 apps, 4 added automatically

Restaurants and cafes

Needs Enterprise (1)
  • Invoicing
  • AccountingE
  • Point of Sale
  • Restaurant
  • Inventory
  • Purchase
  • Employees
  • Attendances

Restaurant sits on Point of Sale for tables and kitchen orders, Inventory and Purchase manage ingredients and suppliers, Attendances tracks shifts, and Accounting handles the cash and card takings.

Load this stack 8 apps, 4 added automatically
  • Invoicing
  • AccountingE
  • SignE
  • Inventory
  • Purchase
  • AppointmentsE
  • Employees
  • DocumentsE

Appointments handles online booking and reminders, Invoicing and Accounting cover patient billing, Inventory and Purchase manage consumables, Documents and Sign hold consent forms and records. Odoo has no clinical or EMR app, so clinical records need a specialised system or custom build.

Load this stack 8 apps, 1 added automatically

Education and training

Needs Enterprise (2)
  • Invoicing
  • AccountingE
  • Website
  • eLearning
  • Employees
  • Events
  • Surveys
  • DocumentsE

eLearning delivers courses and certifications, Events runs open days and workshops with ticketing, Surveys collects feedback and exam results, and Invoicing handles fees. Student and admissions management beyond that is a customization.

Load this stack 8 apps, 2 added automatically
  • Invoicing
  • AccountingE
  • CRM
  • Sales
  • SubscriptionsE
  • Website
  • Project
  • Timesheets
  • HelpdeskE
  • Employees
  • Email Marketing
  • Marketing AutomationE

Subscriptions bills plans automatically and reports MRR and churn, Helpdesk supports customers, Project and Timesheets run onboarding and delivery, and Marketing Automation nurtures trials into paying accounts.

Load this stack 12 apps, 6 added automatically

Logistics and transport

Needs Enterprise (2)
  • Invoicing
  • AccountingE
  • CRM
  • Sales
  • Inventory
  • Purchase
  • BarcodeE
  • Maintenance
  • Employees
  • Fleet

Inventory and Barcode run the warehouse, Fleet and Maintenance keep vehicles compliant and on the road, Sales and Invoicing handle contracts and billing. Route optimisation and transport management are not standard Odoo apps.

Load this stack 10 apps, 2 added automatically

Rental and equipment hire

Needs Enterprise (2)
  • Invoicing
  • AccountingE
  • CRM
  • Sales
  • RentalE
  • Inventory
  • Repairs
  • Maintenance

Rental prices by duration and tracks what is out, Inventory knows where every asset is, Maintenance and Repairs keep the fleet of equipment serviceable, and Accounting handles deposits and late fees.

Load this stack 8 apps, 3 added automatically

Financial and advisory firms

Needs Enterprise (4)
  • Invoicing
  • AccountingE
  • CRM
  • SignE
  • Project
  • Timesheets
  • Employees
  • DocumentsE
  • KnowledgeE

Client work becomes projects with billable time, Documents and Sign handle engagement letters and KYC files, Knowledge holds procedures, and Accounting runs the firm's own books.

Load this stack 9 apps, 3 added automatically

Which Odoo Apps Are Enterprise-Only?

Odoo Community is the open-source edition you host yourself, with no licence fee. Odoo Enterprise adds a set of apps on top, plus hosting, the mobile app, version upgrades and support through a per-user subscription. The split below is taken from where each module lives in the Odoo 19 source: the Community addons folder or the Enterprise folder.

In Odoo Community

26 of the 51 apps in the selector, plus Discuss, Contacts, Calendar and To-Do.

  • Invoicing
  • Expenses
  • CRM
  • Sales
  • Point of Sale
  • Restaurant
  • Website
  • eCommerce
  • eLearning
  • Live Chat
  • Inventory
  • Purchase
  • Repairs
  • Maintenance
  • Manufacturing
  • Project
  • Timesheets
  • Employees
  • Attendances
  • Time Off
  • Recruitment
  • Fleet
  • Email Marketing
  • SMS Marketing
  • Events
  • Surveys

Enterprise-only

25 of the 51 apps in the selector, on top of everything in Community.

  • Accounting
  • Subscriptions
  • Rental
  • Sign
  • Marketplace connectors
  • Barcode
  • Shipping connectors
  • Quality
  • Shop Floor and work orders
  • PLM
  • Field Service
  • Helpdesk
  • Planning
  • Appointments
  • Payroll
  • Appraisals
  • Approvals
  • Marketing Automation
  • Social Marketing
  • Documents
  • Knowledge
  • WhatsApp
  • Phone (VoIP)
  • IoT
  • Studio

The line that surprises most buyers is finance. Community includes Invoicing: customer invoices, vendor bills and payments. Full Accounting, with bank reconciliation, financial statements, budgets and asset management, is an Enterprise app. Community deployments usually fill that gap with modules from the Odoo Community Association (OCA).

The second surprise is services. Project and basic Timesheets are in Community, but Helpdesk, Field Service, Planning and Appointments are Enterprise. A services firm that wants ticketing or shift scheduling out of the box is an Enterprise customer.

Manufacturing sits in the middle. Bills of materials, manufacturing orders and work centers are Community. The shop floor tablet, quality checks inside work orders, PLM and the master production schedule are Enterprise.

Odoo Pricing Plans and What Moves You Between Them

Odoo Enterprise is priced per internal user per month, and the price depends on the plan, not on how many apps you install. The three plans, at Odoo's USD list prices:

Odoo Online only

One App Free

$0 / user / month

Unlimited users

One app and its required apps, unlimited users, free for as long as you use one app.

Odoo Online only

Standard

$24.90 / user / month

Billed annually. $31.10 billed monthly.

All apps on Odoo Online. No Studio, no multi-company, no external API.

Odoo Online, Odoo.sh or self-hosted

Custom

$37.40 / user / month

Billed annually. $46.80 billed monthly.

All apps on any hosting, with Studio, multi-company and external API.

What lands you on the Custom plan

  • Hosting on Odoo.sh or on your own servers instead of Odoo Online
  • Installing Studio, even for one field
  • Running more than one company in the same database
  • Using the external API to connect other systems

Hosting and the plan it needs

  • Odoo OnlineOdoo's cloud. Fastest start, standard apps only.Free, Standard or Custom
  • Odoo.shOdoo's platform with staging and custom modules.Custom
  • Self-hostedYour server or cloud. Community or Enterprise.Custom

Portal users, meaning your customers, suppliers and applicants who log in to see their own documents, are free on every plan. Prices differ by country on odoo.com, so treat the selector's figure as indicative and we confirm the local price on your call. USD list prices from odoo.com/pricing-plan, read on 2026-09-23.

Five Mistakes Businesses Make When Choosing Odoo Apps

We review a lot of app lists before they become projects. These are the ones that cost time or money later.

Installing everything on day one

Every installed app adds menus, fields and settings your team has to learn. Start with the stack that replaces what you run today, go live, then add Helpdesk or Marketing Automation in a second phase when the basics are stable.

Confusing Invoicing with Accounting

Invoicing sends invoices and records payments. Accounting closes your books. If your accountant needs bank reconciliation and financial statements inside Odoo, you need the Enterprise Accounting app or an OCA-based Community setup, and that decision shapes the whole project.

Picking Odoo Online, then needing custom code

Odoo Online runs standard apps and Studio changes only. If your process needs a custom module, you need Odoo.sh or self-hosting, which is the Custom plan. Decide hosting and customization together, not one after the other.

Forgetting the apps that come along

Point of Sale brings Inventory. Subscriptions brings Accounting. Field Service brings Project and Timesheets. Those apps need configuration, training and data too, and they belong in the budget from the start.

Counting every employee as a user

Only people who work inside the Odoo backend need a licence. Shop floor staff on a tablet, drivers scanning deliveries and customers on the portal have different footprints, and the right setup can halve a licence bill.

Second opinion

Send us your stack and we tell you what we would change, and why.

Your review call is with a Senior Odoo Consultant, not a sales rep.

Book a Stack Review

Why Have iVentureTeam Review Your Stack

With 13+ years of Odoo work across 150+ projects, we have seen which stacks go live smoothly and which ones stall.

Verified, not vibes

The data in this tool comes from the Odoo source and from odoo.com, and we say where every figure came from. Your review works the same way.

Stack, then scope, then a price in writing

Your stack feeds the project estimator, and a short call turns it into a fixed scope with a figure that does not creep.

Delivery across industries

We have implemented Odoo for manufacturers, retailers, services firms and more, so the advice reflects live systems, not demos.

Odoo App Selector FAQs

How do I know which Odoo apps I need?

Start from what you do, not from the app list. Sell and invoice: CRM, Sales and Invoicing. Hold stock: Inventory and Purchase. Make things: Manufacturing. Sell over a counter: Point of Sale. Bill time: Project and Timesheets. Pay staff: Employees and Payroll. The selector turns those answers into an app list and adds the apps Odoo installs alongside them.

What is the difference between an Odoo app and a module?

An app is a module Odoo flags as an application: it gets its own icon on the home screen, such as Sales or Inventory. Modules are the smaller building blocks, including the bridges Odoo installs automatically when two apps are present, such as the link between Sales and Inventory. Buyers choose apps; modules follow.

Which Odoo apps are only in Enterprise?

Of the apps in the selector, these are Enterprise-only in Odoo 19: Accounting, Documents, Sign, Knowledge, Helpdesk, Field Service, Planning, Appointments, Subscriptions, Rental, Quality, PLM, Shop Floor, Barcode, the shipping and marketplace connectors, Payroll, Appraisals, Approvals, Marketing Automation, Social Marketing, WhatsApp, VoIP, IoT and Studio. Everything else in the selector, including CRM, Sales, Invoicing, Inventory, Manufacturing, Point of Sale, Website, eCommerce, Project and the core HR apps, is in Community.

Does eCommerce need Inventory?

Not to install. eCommerce depends on Website, Sales and Invoicing. Inventory is optional, but if you ship physical products you will want it for stock levels, delivery orders and carrier labels, and Odoo links the two automatically once both are installed.

Is Odoo really free for one app?

Yes. Odoo's One App Free plan gives you one app, with its required apps, for unlimited users on Odoo Online, and Odoo states that the dependencies of that app are included. The moment you install a second app you move to the Standard plan.

How is the licence estimate calculated?

Internal users multiplied by the per-user price of the plan your choices land on: Standard for two or more apps on Odoo Online, Custom for Odoo.sh, self-hosting, Studio, multi-company or API access. The prices are Odoo's USD list prices and the date we read them is shown next to the figure. Odoo publishes local prices per country, so your invoice may differ.

Can I start small and add apps later?

Yes, and we recommend it. Odoo apps share one database, so adding Helpdesk or Manufacturing later does not mean a migration. Plan the order, though: an app added later still needs configuration, training and possibly data, and the licence price does not change with the number of apps.

Does the selector tell me what the implementation will cost?

No, it tells you which apps and which licence. Implementation is a separate, one-time cost that depends on customization, data migration and integrations. Use the button under your stack to carry it into our Odoo project estimator, which gives an indicative range, then a scoping call confirms the figure in writing.

Is the data in this tool up to date?

App names, editions and dependencies were checked against the Odoo 19 source code and re-checked against the Odoo 20 branch, where Field Service is being rebuilt on Planning. Prices carry the date they were read from odoo.com. If you spot something that has changed, tell us and we will correct it.

Get Started

Build Your Odoo App Stack in Two Minutes

Pick your industry, tick what you do and see the apps, the edition and the licence. Then email the stack to yourself or have a Senior Odoo Consultant review it with you.

Your review call is with a Senior Odoo Consultant, not a sales rep.