New
AI agents
Agents create and update records, answer questions about a file and run from automated or scheduled actions. Every AI feature uses Odoo credits.
One suite of business apps on one database. What it is, how it fits together, and one order followed from lead to cash.
→ or click to begin · O all slides
TodayFive tools, joined by people
With OdooOne database, every team
Illustrative sample order
CRM, Sales, Inventory, Accounting, Manufacturing, HR, Website and more. Each is an app you switch on when you need it.
Every app reads and writes the same customers, products and accounts, so nothing is typed twice.
Odoo Community is open source. Odoo Enterprise adds apps, hosting options, upgrades and Odoo's support.
Odoo ships one major version a year and presents it at Odoo Experience in Brussels.
Built by Odoo S.A., a software company from Belgium. Implemented in Singapore, the Philippines and Vietnam by partners such as TechNext.
New
Agents create and update records, answer questions about a file and run from automated or scheduled actions. Every AI feature uses Odoo credits.
New
Outside AI tools connect to your Odoo database through MCP, the Model Context Protocol.
New
Create, edit, archive and delete records without a connection, and rerun earlier searches.
Moved
The Field Service app is discontinued. Its live map, routing, travel fees, website form and worksheets live in Planning.
Changed
Parent accounts replace account groups, account codes become optional, and bill lines are suggested from past bills.
Changed
A dashboard built around warnings, test print of pay runs and net-to-gross simulation. Work entries are removed.
SingaporeGST taxes refined to prepare for InvoiceNow, IRAS GST reports, SFRS statements
PhilippinesBIR-compliant invoices and ledgers, 2306 and 2307 certificates, a basic payroll package
VietnamCircular 99 chart of accounts, the 01/GTGT declaration, SInvoice e-invoices from POS
From Odoo's Odoo 20 release notes. We test what you use on a copy of your database before an upgrade.
50 apps shown, in 8 areas
Where most of our clients start: Accounting, Sales and Inventory. Every other app joins the same database when a team is ready.
Click an app to see what it records and which apps react. Nobody exports, imports or re-types.
Sales
Records
Then
Press → to run each step; click the highlighted button in each screen to do it yourself.
CRM
A request from the website form becomes a lead, assigned to a salesperson by rule, with the next call already planned.
New
★★☆S$18,400MR
Qualified
★★★S$24,800AK
Proposition
★☆☆S$12,900JT
Won
★★☆S$7,600JT
★★☆S$6,240JT
Call · todaySales
Prices come from the pricelist and GST from the tax settings. The customer accepts online, and one click confirms the order.
S00042
| Product | Quantity | Unit Price | Taxes | Amount |
|---|---|---|---|---|
| [CHR-ERG] Ergonomic office chair | 20.00 | 312.00 | 9% GST | S$6,240.00 |
Untaxed AmountS$6,240.00
GST 9%S$561.60
TotalS$6,801.60
Inventory
The delivery was waiting before anyone asked. The picker scans the chairs, validates, and stock updates on the spot.
WH/OUT/00017
| Product | Demand | Quantity | Unit |
|---|---|---|---|
| [CHR-ERG] Ergonomic office chair | 20.00 | 0.00 | Units |
Ergonomic office chair
Reorder rulemin 40 · max 160
Invoicing
Every line, price and tax comes from the sales order. Confirming it posts the accounting entries at the same moment.
Draft
| Product | Quantity | Price | Taxes | Amount |
|---|---|---|---|---|
| [CHR-ERG] Ergonomic office chair | 20.00 | 312.00 | 9% GST | S$6,240.00 |
Untaxed AmountS$6,240.00
GST 9%S$561.60
TotalS$6,801.60
| Account | Label | Debit | Credit |
|---|---|---|---|
| Accounts receivable | INV/2026/00042 | 6,801.60 | |
| Sales | Ergonomic office chair | 6,240.00 | |
| GST output tax | 9% GST | 561.60 |
Accounting
The bank line comes in with the statement. Odoo suggests the invoice it pays, by amount and reference, and one click reconciles it.
Bank statement · SGD current account
Suggested match
INV/2026/00042
CustomerLumen Trading Pte Ltd
Amount dueS$6,801.60
MatchAmount and reference · 100%
Reporting
Sales, stock and cash moved as the order did. The dashboard reads the same records, so there is nothing to export or rebuild.
Sales by week
The record trail
Odoo CommunityOpen source
Odoo EnterpriseSubscription
Plan names and prices change from time to time and differ by country: check odoo.com/pricing for current terms.
Two questions
| Odoo Online | Odoo.sh | On-premise | |
|---|---|---|---|
| Who runs the servers | Odoo | Odoo | You |
| Custom Python modules | No | Yes | Yes |
| Studio, no-code changes | Custom plan | Yes | Yes |
| Staging copies for testing | Database duplicates | Built in, as branches | You set them up |
| Version upgrades | Odoo's upgrade service | Planned, with your code | Planned, fully yours |
| Best for | Most first phases | Custom modules, integrations | Strict IT or data rules |
Illustrative plan · your dates are set in discovery
Book a 30-minute online discovery call. We'll walk through how your orders, stock and money move, and show you the same flow in Odoo.