-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathquotation.html
More file actions
322 lines (300 loc) · 76 KB
/
Copy pathquotation.html
File metadata and controls
322 lines (300 loc) · 76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script id="tn-consent-default">
window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}
gtag('consent','default',{'ad_storage':'denied','ad_user_data':'denied','ad_personalization':'denied','analytics_storage':'denied','functionality_storage':'granted','security_storage':'granted','wait_for_update':500});
try{if(document.cookie.indexOf('tn_consent=yes')>-1){gtag('consent','update',{'ad_storage':'granted','ad_user_data':'granted','ad_personalization':'granted','analytics_storage':'granted'});}}catch(e){}
</script>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PB9CDFGG');</script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-E7P849N9JY"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-E7P849N9JY');
</script>
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-18068724830"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-18068724830');
</script>
<title>Odoo Implementation Cost — get a written quote · TechNext</title>
<meta name="description" content="Tell us which Odoo apps, how many users and which services you need. We reply with a written quotation from sales@technext.asia.">
<link rel="canonical" href="https://technext.asia/quotation">
<meta name="copyright" content="© 2026 TechNext Pte. Ltd. All rights reserved.">
<meta name="tdm-reservation" content="1">
<meta name="tdm-policy" content="https://technext.asia/terms#content-use">
<meta property="og:type" content="website">
<meta property="og:site_name" content="TechNext">
<meta property="og:title" content="Odoo Implementation Cost — get a written quote · TechNext">
<meta property="og:description" content="Tell us which Odoo apps, how many users and which services you need. We reply with a written quotation from sales@technext.asia.">
<meta property="og:url" content="https://technext.asia/quotation">
<meta property="og:image" content="https://technext.asia/assets/img/og-image.png">
<meta property="og:image:alt" content="Odoo Implementation Cost — get a written quote · TechNext">
<meta name="twitter:card" content="summary_large_image">
<meta name="theme-color" content="#3167CA">
<link rel="icon" href="favicon.ico" sizes="16x16 32x32 48x48">
<link rel="icon" type="image/png" sizes="48x48" href="assets/img/favicon-48.png">
<link rel="icon" type="image/png" sizes="96x96" href="assets/img/favicon-96.png">
<link rel="icon" type="image/png" sizes="192x192" href="assets/img/favicon-192.png">
<link rel="apple-touch-icon" href="assets/img/apple-touch-icon.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&family=Inter:wght@400;500;600&family=Caveat:wght@500;600;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="assets/css/site.css?v=0332b88a">
<link rel="stylesheet" href="assets/css/stage.css?v=0332b88a">
<script type="application/ld+json">{"@context": "https://schema.org", "@graph": [{"@type": "ProfessionalService", "@id": "https://technext.asia/#organization", "name": "TechNext", "legalName": "TechNext Pte. Ltd.", "alternateName": ["TechNext Asia", "TechNext Pte Ltd"], "url": "https://technext.asia/", "logo": {"@type": "ImageObject", "url": "https://technext.asia/assets/img/logo-horizontal.png", "width": 1000, "height": 200}, "image": "https://technext.asia/assets/img/og-image.png", "email": "sales@technext.asia", "telephone": "+65 8839 6998", "address": {"@type": "PostalAddress", "streetAddress": "261 Waterloo Street #03-36", "addressLocality": "Singapore", "postalCode": "180261", "addressCountry": "SG"}, "identifier": {"@type": "PropertyValue", "propertyID": "UEN", "value": "202699888G"}, "hasMap": "https://maps.google.com/?cid=3474088819422984887", "geo": {"@type": "GeoCoordinates", "latitude": 1.2989163, "longitude": 103.8519697}, "contactPoint": [{"@type": "ContactPoint", "contactType": "sales", "email": "sales@technext.asia", "telephone": "+65 8839 6998", "areaServed": ["SG", "PH", "VN"], "availableLanguage": ["English"]}], "department": [{"@type": "ProfessionalService", "@id": "https://technext.asia/#office-ph", "name": "TechNext Philippines", "description": "Odoo consulting, finance, sales and marketing. Our open roles are here.", "address": {"@type": "PostalAddress", "streetAddress": "Level 9, IP Center (Intellectual Property Center)", "addressLocality": "Taguig City", "addressCountry": "PH", "addressRegion": "Metro Manila", "postalCode": "1634"}, "hasMap": "https://maps.google.com/?cid=12500824038992408388", "parentOrganization": {"@id": "https://technext.asia/#organization"}, "geo": {"@type": "GeoCoordinates", "latitude": 14.5350092, "longitude": 121.0509849}}, {"@type": "ProfessionalService", "@id": "https://technext.asia/#office-vn", "name": "TechNext Vietnam", "description": "Engineering. Odoo modules, integrations and AI.", "address": {"@type": "PostalAddress", "streetAddress": "62 Nguyễn Thị Nhung, Phường Hiệp Bình", "addressLocality": "Ho Chi Minh City", "addressCountry": "VN"}, "hasMap": "https://www.google.com/maps/search/?api=1&query=62+Nguyen+Thi+Nhung+Hiep+Binh+Ho+Chi+Minh+City", "parentOrganization": {"@id": "https://technext.asia/#organization"}, "geo": {"@type": "GeoCoordinates", "latitude": 10.8440075, "longitude": 106.7121703}}], "areaServed": ["Singapore", "Philippines", "Vietnam", "Southeast Asia", "Worldwide"], "sameAs": ["https://www.linkedin.com/company/technextasia", "https://www.odoo.com/partners/technext-pte-ltd-28073844", "https://www.youtube.com/@technextasia", "https://x.com/technextasia", "https://www.instagram.com/technextasia/", "https://www.facebook.com/technextasia", "https://www.tiktok.com/@technextasia"], "description": "TechNext is an Odoo Ready Partner headquartered in Singapore, with an office in Taguig City and a development hub in Ho Chi Minh City. We implement Odoo ERP end to end, starting with Accounting, Sales and Inventory, and build enterprise AI and websites for growing companies in 10+ countries.", "knowsAbout": ["Odoo ERP", "Odoo implementation", "Odoo Accounting", "Odoo Sales", "Odoo Inventory", "Enterprise Resource Planning", "Enterprise AI", "Retrieval-augmented generation (RAG)", "AI workflow automation", "AI chatbots", "Website development", "Business consultation"]}, {"@type": "WebSite", "@id": "https://technext.asia/#website", "url": "https://technext.asia/", "name": "TechNext", "publisher": {"@id": "https://technext.asia/#organization"}, "inLanguage": "en"}, {"@type": "WebPage", "@id": "https://technext.asia/quotation#webpage", "url": "https://technext.asia/quotation", "name": "Odoo Implementation Cost — get a written quote", "description": "Tell us which Odoo apps, how many users and which services you need. We reply with a written quotation from sales@technext.asia.", "isPartOf": {"@id": "https://technext.asia/#website"}, "inLanguage": "en", "breadcrumb": {"@id": "https://technext.asia/quotation#breadcrumb"}}, {"@type": "BreadcrumbList", "@id": "https://technext.asia/quotation#breadcrumb", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://technext.asia/"}, {"@type": "ListItem", "position": 2, "name": "Quotation", "item": "https://technext.asia/quotation"}]}, {"@type": "FAQPage", "@id": "https://technext.asia/quotation#faq", "isPartOf": {"@id": "https://technext.asia/quotation#webpage"}, "mainEntity": [{"@type": "Question", "name": "How much does Odoo cost?", "acceptedAnswer": {"@type": "Answer", "text": "Odoo licences are priced per user per month by Odoo, with a free plan for a single app. Prices differ by country and currency, so check odoo.com/pricing for your market."}}, {"@type": "Question", "name": "What does an Odoo implementation cost?", "acceptedAnswer": {"@type": "Answer", "text": "It depends on the scope: which apps, how many users, how much data to migrate, which integrations and custom modules, and how much training. TechNext quotes the implementation in writing once the scope is clear."}}, {"@type": "Question", "name": "What is included in a TechNext quotation?", "acceptedAnswer": {"@type": "Answer", "text": "The implementation work for the scope you choose: configuration, data migration, training and integration, with support options for after go-live. The quotation states what is included and what is not."}}, {"@type": "Question", "name": "Can we start small?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. Most companies start with Accounting, Sales and Inventory, then add apps on the same database once the first phase is running."}}]}]}</script>
</head>
<body class="">
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PB9CDFGG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<a class="skip" href="#main">Skip to content</a>
<header class="header" data-header>
<div class="container header-inner">
<a class="brand" href="./" aria-label="TechNext — home">
<img src="assets/img/logo-horizontal.png" alt="TechNext" width="170" height="34">
</a>
<nav class="nav" aria-label="Primary">
<ul class="nav-list">
<li class="nav-item has-mega"><button class="nav-link" type="button" aria-expanded="false" aria-controls="mega-solution">Solution <span class="nav-chev"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></span></button><div class="mega" id="mega-solution" role="region" aria-label="Solution menu"><div class="container mega-grid"><div class="mega-col"><div class="mega-head"><a href="solutions/odoo-erp">ERP <svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a></div><a class="mega-link" href="solutions/odoo-erp"><span class="mega-ic"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="28" height="28" decoding="async"></span><span><b>Odoo ERP Implementation</b><small>Implementation, configuration and custom modules.</small></span></a><a class="mega-link" href="odoo/crm-development"><span class="mega-ic"><img class="oi" src="assets/img/odoo/crm.svg" alt="" width="28" height="28" decoding="async"></span><span><b>CRM Development</b><small>Pipelines built around how you sell.</small></span></a><a class="mega-link" href="solutions/enterprise"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2 2 7l10 5 10-5z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M12 2 2 7l10 5 10-5-10-5z"/><path d="m2 17 10 5 10-5"/><path d="m2 12 10 5 10-5"/></svg></span><span><b>Enterprise Solution</b><small>Multi-company, multi-country Odoo at scale.</small></span></a></div><div class="mega-col"><div class="mega-head"><a href="solutions/ai">AI Solution <svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a></div><a class="mega-link" href="solutions/ai-knowledge"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 5c0-1.66 4-3 9-3s9 1.34 9 3v14c0 1.66-4 3-9 3s-9-1.34-9-3z" fill="currentColor" fill-opacity=".2" stroke="none"/><ellipse cx="12" cy="5" rx="9" ry="3"/><path d="M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5"/><path d="M3 12c0 1.66 4 3 9 3s9-1.34 9-3"/></svg></span><span><b>RAG Knowledge Assistants</b><small>Answers grounded in your own documents.</small></span></a><a class="mega-link" href="odoo/ai-integration"><span class="mega-ic"><img class="oi" src="assets/img/odoo/ai_app.svg" alt="" width="28" height="28" decoding="async"></span><span><b>Odoo + AI integrations</b><small>AI working inside your ERP records.</small></span></a><a class="mega-link" href="solutions/ai-automation"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M13 2 3 14h9l-1 8 10-12h-9l1-8z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M13 2 3 14h9l-1 8 10-12h-9l1-8z"/></svg></span><span><b>Workflow Automation</b><small>Agents that run multi-step tasks.</small></span></a><a class="mega-link" href="solutions/ai-chatbots"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="8" width="18" height="12" rx="3" fill="currentColor" fill-opacity=".2" stroke="none"/><rect x="3" y="8" width="18" height="12" rx="3"/><path d="M12 8V4"/><circle cx="12" cy="3" r="1"/><path d="M8 14h.01M16 14h.01"/><path d="M9 17.5c1.5 1 4.5 1 6 0"/></svg></span><span><b>AI Chatbots</b><small>Web, WhatsApp and in-app assistants.</small></span></a></div><div class="mega-col"><div class="mega-head"><a href="solutions/marketing">Marketing <svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a></div><a class="mega-link" href="solutions/website"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10" fill="currentColor" fill-opacity=".2" stroke="none"/><circle cx="12" cy="12" r="10"/><path d="M2 12h20"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg></span><span><b>Web Design & Development</b><small>Fast, clear sites that explain what you do.</small></span></a><a class="mega-link" href="solutions/social-media"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m3 11 18-5v12L3 13z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="m3 11 18-5v12L3 13v-2z"/><path d="M11.6 16.8a3 3 0 1 1-5.8-1.6"/></svg></span><span><b>Social Media Management</b><small>Steady posting with a plan behind it.</small></span></a><a class="mega-link" href="solutions/brand-assets"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 6l1.8 4.2L18 12l-4.2 1.8L12 18l-1.8-4.2L6 12l4.2-1.8z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M12 3v4M12 17v4M3 12h4M17 12h4M5.6 5.6l2.8 2.8M15.6 15.6l2.8 2.8M18.4 5.6l-2.8 2.8M8.4 15.6l-2.8 2.8"/></svg></span><span><b>Graphic & Brand Assets</b><small>Logos, decks, collateral, templates.</small></span></a></div></div></div></li>
<li class="nav-item has-mega"><button class="nav-link" type="button" aria-expanded="false" aria-controls="mega-industries">Industries <span class="nav-chev"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></span></button><div class="mega" id="mega-industries" role="region" aria-label="Industries menu"><div class="container mega-grid"><div class="mega-col mega-col--wide"><div class="mega-head">Industries</div><a class="mega-link" href="industries/medical"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="2" y="8" width="20" height="8" rx="4" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M22 12h-4l-3 9L9 3l-3 9H2"/></svg></span><span><b>Medical</b><small>Clinics and healthcare groups.</small></span></a><a class="mega-link" href="industries/travel"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m22 2-7 20-4-9-9-4z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M22 2 11 13"/><path d="m22 2-7 20-4-9-9-4 20-7z"/></svg></span><span><b>Travel</b><small>Agencies, tours and hospitality.</small></span></a><a class="mega-link" href="industries/retail"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><path d="M3 6h18"/><path d="M16 10a4 4 0 0 1-8 0"/></svg></span><span><b>Retail</b><small>Stores, POS and stock in one place.</small></span></a><a class="mega-link" href="industries/ecommerce"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 6h17l-1.6 8.4a2 2 0 0 1-2 1.6H9.7a2 2 0 0 1-2-1.6z" fill="currentColor" fill-opacity=".2" stroke="none"/><circle cx="9" cy="21" r="1"/><circle cx="20" cy="21" r="1"/><path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"/></svg></span><span><b>Ecommerce</b><small>Online orders, fulfilment and books.</small></span></a><a class="mega-link" href="industries/construction"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2 18a10 10 0 0 1 20 0z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M2 18a10 10 0 0 1 20 0"/><path d="M2 18h20"/><path d="M9 8V5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3"/><path d="M12 4v6"/></svg></span><span><b>Construction</b><small>Projects, site costs and progress billing.</small></span></a><a class="mega-link" href="industries/fnb"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M17 2c-2 3-2 8 0 9v11z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M3 2v7a3 3 0 0 0 6 0V2"/><path d="M6 2v20"/><path d="M17 2c-2 3-2 8 0 9v11"/><path d="M21 2c-1 4-1 8-4 9"/></svg></span><span><b>F&B</b><small>Restaurants, cafés and central kitchens.</small></span></a><a class="mega-link" href="industries/manufacturing"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="7" fill="currentColor" fill-opacity=".2" stroke="none"/><circle cx="12" cy="12" r="3"/><path d="M12 2v2M12 20v2M2 12h2M20 12h2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4"/></svg></span><span><b>Manufacturing</b><small>Bills of materials, work orders, costing.</small></span></a><a class="mega-link" href="industries/health-wellness"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 21s-8-5.3-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 5.7-8 11-8 11z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M12 21s-8-5.3-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 5.7-8 11-8 11z"/><path d="M8 12h2l1.5-2.5 1.5 4 1-1.5H16"/></svg></span><span><b>Health & Wellness</b><small>Studios, spas, memberships and retail.</small></span></a></div></div></div></li>
<li class="nav-item has-mega"><button class="nav-link" type="button" aria-expanded="false" aria-controls="mega-odoo">Odoo <span class="nav-chev"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></span></button><div class="mega" id="mega-odoo" role="region" aria-label="Odoo menu"><div class="container mega-grid"><div class="mega-col"><div class="mega-head">Walkthrough</div><a class="mega-link" href="odoo/discovery"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="11" cy="11" r="7" fill="currentColor" fill-opacity=".2" stroke="none"/><circle cx="11" cy="11" r="7"/><path d="m21 21-4.35-4.35"/></svg></span><span><b>Odoo Discovery</b><small>Map your processes to Odoo apps.</small></span></a><a class="mega-link" href="odoo/training"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 10 12 5 2 10l10 5z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M22 10 12 5 2 10l10 5 10-5z"/><path d="M6 12v5c3 3 9 3 12 0v-5"/></svg></span><span><b>Odoo Training</b><small>Role-based sessions for your team.</small></span></a><a class="mega-link" href="odoo/integration"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M18 8H6v4a6 6 0 0 0 12 0z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M12 22v-5"/><path d="M9 8V2"/><path d="M15 8V2"/><path d="M18 8H6v4a6 6 0 0 0 12 0V8z"/></svg></span><span><b>Odoo Integration</b><small>Connect banks, payments and tools.</small></span></a><a class="mega-link" href="odoo/support"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2a10 10 0 1 0 0 20 10 10 0 1 0 0-20zm0 6a4 4 0 1 1 0 8 4 4 0 1 1 0-8z" fill-rule="evenodd" fill="currentColor" fill-opacity=".2" stroke="none"/><circle cx="12" cy="12" r="10"/><circle cx="12" cy="12" r="4"/><path d="m4.93 4.93 4.24 4.24"/><path d="m14.83 14.83 4.24 4.24"/><path d="m14.83 9.17 4.24-4.24"/><path d="m4.93 19.07 4.24-4.24"/></svg></span><span><b>Odoo Support</b><small>Ongoing help after go-live.</small></span></a></div><div class="mega-col"><div class="mega-head"><a href="odoo/apps">Odoo Apps <svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a></div><a class="mega-link" href="odoo/apps"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="7" height="7" rx="1.5" fill="currentColor" fill-opacity=".2" stroke="none"/><rect x="14" y="14" width="7" height="7" rx="1.5" fill="currentColor" fill-opacity=".2" stroke="none"/><rect x="3" y="3" width="7" height="7" rx="1.5"/><rect x="14" y="3" width="7" height="7" rx="1.5"/><rect x="14" y="14" width="7" height="7" rx="1.5"/><rect x="3" y="14" width="7" height="7" rx="1.5"/></svg></span><span><b>All Odoo apps</b><small>The full catalogue, by category.</small></span></a><a class="mega-link" href="odoo/apps/accounting"><span class="mega-ic"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="28" height="28" decoding="async"></span><span><b>Accounting</b><small>Our first focus area.</small></span></a><a class="mega-link" href="odoo/apps/sales"><span class="mega-ic"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="28" height="28" decoding="async"></span><span><b>Sales</b><small>Quotes to orders to invoices.</small></span></a><a class="mega-link" href="odoo/apps/inventory"><span class="mega-ic"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="28" height="28" decoding="async"></span><span><b>Inventory</b><small>Stock, warehouses and deliveries.</small></span></a></div><div class="mega-col"><div class="mega-head">Customization</div><a class="mega-link" href="odoo/erp-system"><span class="mega-ic"><img class="oi" src="assets/img/odoo/web_studio.svg" alt="" width="28" height="28" decoding="async"></span><span><b>Odoo Customization</b><small>Tailored modules and workflows.</small></span></a><a class="mega-link" href="odoo/ai-integration"><span class="mega-ic"><img class="oi" src="assets/img/odoo/ai_app.svg" alt="" width="28" height="28" decoding="async"></span><span><b>AI Integration</b><small>AI assistants inside Odoo.</small></span></a><a class="mega-link" href="odoo/crm-development"><span class="mega-ic"><img class="oi" src="assets/img/odoo/crm.svg" alt="" width="28" height="28" decoding="async"></span><span><b>CRM Development</b><small>Pipelines built around your sales.</small></span></a></div></div></div></li>
<li class="nav-item has-mega"><button class="nav-link" type="button" aria-expanded="false" aria-controls="mega-company">Company <span class="nav-chev"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></span></button><div class="mega" id="mega-company" role="region" aria-label="Company menu"><div class="container mega-grid"><div class="mega-col"><div class="mega-head">Company</div><a class="mega-link" href="company"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="9" cy="7" r="4" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M1 21v-2a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v2z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg></span><span><b>About TechNext</b><small>Who we are, how we work, where to find us.</small></span></a><a class="mega-link" href="careers"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="2" y="7" width="20" height="14" rx="2" fill="currentColor" fill-opacity=".2" stroke="none"/><rect x="2" y="7" width="20" height="14" rx="2"/><path d="M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"/></svg></span><span><b>Careers</b><small>Open roles in Taguig City, Metro Manila.</small></span></a><a class="mega-link" href="blog"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><path d="M14 2v6h6"/><path d="M16 13H8"/><path d="M16 17H8"/></svg></span><span><b>Blog</b><small>Odoo news, ERP guides and how we work.</small></span></a></div><div class="mega-col"><div class="mega-head">Offices</div><a class="mega-link" href="company#office-hq"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg></span><span><b>Singapore HQ</b><small>261 Waterloo Street #03-36.</small></span></a><a class="mega-link" href="odoo/philippines"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg></span><span><b>Philippines</b><small>Odoo in the Philippines · Taguig City.</small></span></a><a class="mega-link" href="company#office-vn"><span class="mega-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg></span><span><b>Vietnam</b><small>Development hub, Ho Chi Minh City.</small></span></a></div></div></div></li>
</ul>
</nav>
<div class="header-cta"><a class="btn btn-primary" href="https://wa.me/6588396998?text=Hello%20TechNext%2C%20I%27d%20like%20to%20ask%20about%20Odoo%20for%20my%20company." target="_blank" rel="noopener" aria-label="Contact us on WhatsApp"><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413Z"/></svg><span>Contact Us</span></a></div>
<button class="icon-btn menu-btn" type="button" data-mnav-open aria-label="Open menu" aria-expanded="false" aria-controls="mnav"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M4 7h16"/><path d="M4 12h16"/><path d="M4 17h16"/></svg></button>
</div>
</header>
<div class="mnav-overlay" data-mnav-close hidden></div>
<nav class="mnav" id="mnav" aria-label="Mobile" hidden>
<div class="mnav-top-bar">
<img src="assets/img/logo-horizontal.png" alt="TechNext" width="140" height="28">
<button class="icon-btn" type="button" data-mnav-close aria-label="Close menu"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M18 6 6 18"/><path d="m6 6 12 12"/></svg></button>
</div>
<details class="mnav-sec"><summary>Solution <svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></summary><div class="mnav-group"><div class="mnav-head">ERP</div><a href="solutions/odoo-erp"><span class="mnav-ic"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="24" height="24" decoding="async"></span>Odoo ERP Implementation</a><a href="odoo/crm-development"><span class="mnav-ic"><img class="oi" src="assets/img/odoo/crm.svg" alt="" width="24" height="24" decoding="async"></span>CRM Development</a><a href="solutions/enterprise"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2 2 7l10 5 10-5z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M12 2 2 7l10 5 10-5-10-5z"/><path d="m2 17 10 5 10-5"/><path d="m2 12 10 5 10-5"/></svg></span>Enterprise Solution</a></div><div class="mnav-group"><div class="mnav-head">AI Solution</div><a href="solutions/ai-knowledge"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 5c0-1.66 4-3 9-3s9 1.34 9 3v14c0 1.66-4 3-9 3s-9-1.34-9-3z" fill="currentColor" fill-opacity=".2" stroke="none"/><ellipse cx="12" cy="5" rx="9" ry="3"/><path d="M3 5v14c0 1.66 4 3 9 3s9-1.34 9-3V5"/><path d="M3 12c0 1.66 4 3 9 3s9-1.34 9-3"/></svg></span>RAG Knowledge Assistants</a><a href="odoo/ai-integration"><span class="mnav-ic"><img class="oi" src="assets/img/odoo/ai_app.svg" alt="" width="24" height="24" decoding="async"></span>Odoo + AI integrations</a><a href="solutions/ai-automation"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M13 2 3 14h9l-1 8 10-12h-9l1-8z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M13 2 3 14h9l-1 8 10-12h-9l1-8z"/></svg></span>Workflow Automation</a><a href="solutions/ai-chatbots"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="8" width="18" height="12" rx="3" fill="currentColor" fill-opacity=".2" stroke="none"/><rect x="3" y="8" width="18" height="12" rx="3"/><path d="M12 8V4"/><circle cx="12" cy="3" r="1"/><path d="M8 14h.01M16 14h.01"/><path d="M9 17.5c1.5 1 4.5 1 6 0"/></svg></span>AI Chatbots</a></div><div class="mnav-group"><div class="mnav-head">Marketing</div><a href="solutions/website"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="10" fill="currentColor" fill-opacity=".2" stroke="none"/><circle cx="12" cy="12" r="10"/><path d="M2 12h20"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg></span>Web Design & Development</a><a href="solutions/social-media"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m3 11 18-5v12L3 13z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="m3 11 18-5v12L3 13v-2z"/><path d="M11.6 16.8a3 3 0 1 1-5.8-1.6"/></svg></span>Social Media Management</a><a href="solutions/brand-assets"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 6l1.8 4.2L18 12l-4.2 1.8L12 18l-1.8-4.2L6 12l4.2-1.8z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M12 3v4M12 17v4M3 12h4M17 12h4M5.6 5.6l2.8 2.8M15.6 15.6l2.8 2.8M18.4 5.6l-2.8 2.8M8.4 15.6l-2.8 2.8"/></svg></span>Graphic & Brand Assets</a></div></details>
<details class="mnav-sec"><summary>Industries <svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></summary><div class="mnav-group"><div class="mnav-head">Industries</div><a href="industries/medical"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="2" y="8" width="20" height="8" rx="4" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M22 12h-4l-3 9L9 3l-3 9H2"/></svg></span>Medical</a><a href="industries/travel"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m22 2-7 20-4-9-9-4z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M22 2 11 13"/><path d="m22 2-7 20-4-9-9-4 20-7z"/></svg></span>Travel</a><a href="industries/retail"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><path d="M3 6h18"/><path d="M16 10a4 4 0 0 1-8 0"/></svg></span>Retail</a><a href="industries/ecommerce"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M6 6h17l-1.6 8.4a2 2 0 0 1-2 1.6H9.7a2 2 0 0 1-2-1.6z" fill="currentColor" fill-opacity=".2" stroke="none"/><circle cx="9" cy="21" r="1"/><circle cx="20" cy="21" r="1"/><path d="M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"/></svg></span>Ecommerce</a><a href="industries/construction"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2 18a10 10 0 0 1 20 0z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M2 18a10 10 0 0 1 20 0"/><path d="M2 18h20"/><path d="M9 8V5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3"/><path d="M12 4v6"/></svg></span>Construction</a><a href="industries/fnb"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M17 2c-2 3-2 8 0 9v11z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M3 2v7a3 3 0 0 0 6 0V2"/><path d="M6 2v20"/><path d="M17 2c-2 3-2 8 0 9v11"/><path d="M21 2c-1 4-1 8-4 9"/></svg></span>F&B</a><a href="industries/manufacturing"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="7" fill="currentColor" fill-opacity=".2" stroke="none"/><circle cx="12" cy="12" r="3"/><path d="M12 2v2M12 20v2M2 12h2M20 12h2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4"/></svg></span>Manufacturing</a><a href="industries/health-wellness"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 21s-8-5.3-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 5.7-8 11-8 11z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M12 21s-8-5.3-8-11a4.5 4.5 0 0 1 8-2.8A4.5 4.5 0 0 1 20 10c0 5.7-8 11-8 11z"/><path d="M8 12h2l1.5-2.5 1.5 4 1-1.5H16"/></svg></span>Health & Wellness</a></div></details>
<details class="mnav-sec"><summary>Odoo <svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></summary><div class="mnav-group"><div class="mnav-head">Walkthrough</div><a href="odoo/discovery"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="11" cy="11" r="7" fill="currentColor" fill-opacity=".2" stroke="none"/><circle cx="11" cy="11" r="7"/><path d="m21 21-4.35-4.35"/></svg></span>Odoo Discovery</a><a href="odoo/training"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M22 10 12 5 2 10l10 5z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M22 10 12 5 2 10l10 5 10-5z"/><path d="M6 12v5c3 3 9 3 12 0v-5"/></svg></span>Odoo Training</a><a href="odoo/integration"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M18 8H6v4a6 6 0 0 0 12 0z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M12 22v-5"/><path d="M9 8V2"/><path d="M15 8V2"/><path d="M18 8H6v4a6 6 0 0 0 12 0V8z"/></svg></span>Odoo Integration</a><a href="odoo/support"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2a10 10 0 1 0 0 20 10 10 0 1 0 0-20zm0 6a4 4 0 1 1 0 8 4 4 0 1 1 0-8z" fill-rule="evenodd" fill="currentColor" fill-opacity=".2" stroke="none"/><circle cx="12" cy="12" r="10"/><circle cx="12" cy="12" r="4"/><path d="m4.93 4.93 4.24 4.24"/><path d="m14.83 14.83 4.24 4.24"/><path d="m14.83 9.17 4.24-4.24"/><path d="m4.93 19.07 4.24-4.24"/></svg></span>Odoo Support</a></div><div class="mnav-group"><div class="mnav-head">Odoo Apps</div><a href="odoo/apps"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="3" width="7" height="7" rx="1.5" fill="currentColor" fill-opacity=".2" stroke="none"/><rect x="14" y="14" width="7" height="7" rx="1.5" fill="currentColor" fill-opacity=".2" stroke="none"/><rect x="3" y="3" width="7" height="7" rx="1.5"/><rect x="14" y="3" width="7" height="7" rx="1.5"/><rect x="14" y="14" width="7" height="7" rx="1.5"/><rect x="3" y="14" width="7" height="7" rx="1.5"/></svg></span>All Odoo apps</a><a href="odoo/apps/accounting"><span class="mnav-ic"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="24" height="24" decoding="async"></span>Accounting</a><a href="odoo/apps/sales"><span class="mnav-ic"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="24" height="24" decoding="async"></span>Sales</a><a href="odoo/apps/inventory"><span class="mnav-ic"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="24" height="24" decoding="async"></span>Inventory</a></div><div class="mnav-group"><div class="mnav-head">Customization</div><a href="odoo/erp-system"><span class="mnav-ic"><img class="oi" src="assets/img/odoo/web_studio.svg" alt="" width="24" height="24" decoding="async"></span>Odoo Customization</a><a href="odoo/ai-integration"><span class="mnav-ic"><img class="oi" src="assets/img/odoo/ai_app.svg" alt="" width="24" height="24" decoding="async"></span>AI Integration</a><a href="odoo/crm-development"><span class="mnav-ic"><img class="oi" src="assets/img/odoo/crm.svg" alt="" width="24" height="24" decoding="async"></span>CRM Development</a></div></details>
<details class="mnav-sec"><summary>Company <svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></summary><div class="mnav-group"><div class="mnav-head">Company</div><a href="company"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="9" cy="7" r="4" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M1 21v-2a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v2z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg></span>About TechNext</a><a href="careers"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="2" y="7" width="20" height="14" rx="2" fill="currentColor" fill-opacity=".2" stroke="none"/><rect x="2" y="7" width="20" height="14" rx="2"/><path d="M16 21V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16"/></svg></span>Careers</a><a href="blog"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><path d="M14 2v6h6"/><path d="M16 13H8"/><path d="M16 17H8"/></svg></span>Blog</a></div><div class="mnav-group"><div class="mnav-head">Offices</div><a href="company#office-hq"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg></span>Singapore HQ</a><a href="odoo/philippines"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg></span>Philippines</a><a href="company#office-vn"><span class="mnav-ic"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg></span>Vietnam</a></div></details>
<div class="mnav-cta">
<a class="btn btn-primary btn-lg" href="quotation">Get a quotation <svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a>
<a class="btn btn-ghost btn-lg" href="#talk"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m22 2-7 20-4-9-9-4z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="m22 2-7 20-4-9-9-4z"/><path d="M22 2 11 13"/></svg> Let's talk</a>
<a class="btn btn-ghost btn-lg" href="nexi#full"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="8" width="18" height="12" rx="3" fill="currentColor" fill-opacity=".2" stroke="none"/><rect x="3" y="8" width="18" height="12" rx="3"/><path d="M12 8V4"/><circle cx="12" cy="3" r="1"/><path d="M8 14h.01M16 14h.01"/><path d="M9 17.5c1.5 1 4.5 1 6 0"/></svg> Ask Nexi</a>
</div>
<div class="mnav-contact">
<a href="mailto:sales@technext.asia"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="2" y="4" width="20" height="16" rx="2" fill="currentColor" fill-opacity=".2" stroke="none"/><rect x="2" y="4" width="20" height="16" rx="2"/><path d="m22 6-10 7L2 6"/></svg> sales@technext.asia</a>
<a href="https://wa.me/6588396998" target="_blank" rel="noopener"><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413Z"/></svg> +65 8839 6998</a>
<span><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> Singapore HQ · Philippines · Vietnam</span>
</div>
</nav>
<main id="main">
<section class="page-hero page-hero--stage page-hero--plain" data-stage-hero>
<div class="ph-bg" aria-hidden="true"><div class="ph-aurora au1"></div><div class="ph-aurora au2"></div><div class="ph-grid"></div><div class="ph-spot"></div></div>
<div class="container">
<nav class="crumbs" aria-label="Breadcrumb"><a href="./">Home</a><span>Quotation</span></nav>
<h1><span class="hand h1-hand">odoo implementation cost</span><span class="sr-only"> — </span>Get a written Odoo quotation.</h1>
<p class="lead">Pick the apps, users and services. We turn it into a quotation and send it from <a href="mailto:sales@technext.asia">sales@technext.asia</a>. Nothing here commits you to anything.</p>
</div>
</section>
<section class="section section--tight answer-sec">
<div class="container"><div class="answer-box reveal"><p class="answer-h">In one paragraph</p><p>An Odoo project has two costs: Odoo subscription licences, priced per user per month by Odoo, and TechNext's implementation work, quoted separately. The implementation quote depends on the apps, number of users, data to migrate, integrations, custom modules and training. Pick them below and we reply with a written quotation.</p></div></div>
</section>
<section class="section section--tight">
<div class="container">
<form class="form qb" id="quote-form" novalidate data-endpoint="https://formsubmit.co/ajax/sales@technext.asia" data-before-send="tnQuoteBeforeSend">
<input type="text" name="_honey" class="hp" tabindex="-1" autocomplete="off" aria-hidden="true">
<input type="hidden" name="_subject" value="Quotation request — technext.asia">
<input type="hidden" name="_template" value="table">
<input type="hidden" name="_captcha" value="false">
<input type="hidden" name="source" value="Quotation builder">
<textarea id="q-summary" name="scope_summary" hidden aria-hidden="true" tabindex="-1"></textarea>
<div>
<!-- 1 apps -->
<div class="card card--static qb-step">
<div class="card-kicker"><i>1</i> Odoo apps</div>
<h2 class="step-title">Which apps do you need?</h2>
<p>Accounting, Sales and Inventory are where most companies start. Pick as many as apply.</p>
<div class="choices">
<div class="choice choice--core"><input type="checkbox" id="a1" name="apps" data-mod="accountant" value="Accounting" checked><label for="a1"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="28" height="28" decoding="async"><span>Accounting<small>Journals, bank, tax, reports</small></span><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span></label></div>
<div class="choice choice--core"><input type="checkbox" id="a2" name="apps" data-mod="sale" value="Sales"><label for="a2"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="28" height="28" decoding="async"><span>Sales<small>Quotations and orders</small></span><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span></label></div>
<div class="choice choice--core"><input type="checkbox" id="a3" name="apps" data-mod="stock" value="Inventory"><label for="a3"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="28" height="28" decoding="async"><span>Inventory<small>Stock and warehouses</small></span><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span></label></div>
<div class="choice"><input type="checkbox" id="a4" name="apps" data-mod="account" value="Invoicing"><label for="a4"><img class="oi" src="assets/img/odoo/account.svg" alt="" width="28" height="28" decoding="async"><span>Invoicing<small>Bill and collect online</small></span><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span></label></div>
<div class="choice"><input type="checkbox" id="a5" name="apps" data-mod="crm" value="CRM"><label for="a5"><img class="oi" src="assets/img/odoo/crm.svg" alt="" width="28" height="28" decoding="async"><span>CRM<small>Leads and pipeline</small></span><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span></label></div>
<div class="choice"><input type="checkbox" id="a6" name="apps" data-mod="purchase" value="Purchase"><label for="a6"><img class="oi" src="assets/img/odoo/purchase.svg" alt="" width="28" height="28" decoding="async"><span>Purchase<small>RFQs and vendor bills</small></span><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span></label></div>
<div class="choice"><input type="checkbox" id="a7" name="apps" data-mod="point_of_sale" value="Point of Sale"><label for="a7"><img class="oi" src="assets/img/odoo/point_of_sale.svg" alt="" width="28" height="28" decoding="async"><span>Point of Sale<small>Shop or restaurant</small></span><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span></label></div>
<div class="choice"><input type="checkbox" id="a8" name="apps" data-mod="website_sale" value="eCommerce"><label for="a8"><img class="oi" src="assets/img/odoo/website_sale.svg" alt="" width="28" height="28" decoding="async"><span>eCommerce<small>Online store</small></span><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span></label></div>
<div class="choice"><input type="checkbox" id="a9" name="apps" data-mod="mrp" value="Manufacturing"><label for="a9"><img class="oi" src="assets/img/odoo/mrp.svg" alt="" width="28" height="28" decoding="async"><span>Manufacturing<small>BoMs and work orders</small></span><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span></label></div>
<div class="choice"><input type="checkbox" id="a10" name="apps" data-mod="project" value="Project & Timesheets"><label for="a10"><img class="oi" src="assets/img/odoo/project.svg" alt="" width="28" height="28" decoding="async"><span>Project & Timesheets<small>Tasks and billable time</small></span><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span></label></div>
<div class="choice"><input type="checkbox" id="a11" name="apps" data-mod="hr" value="HR (Employees, Time Off, Payroll)"><label for="a11"><img class="oi" src="assets/img/odoo/hr.svg" alt="" width="28" height="28" decoding="async"><span>HR<small>Employees, leave, payroll</small></span><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span></label></div>
<div class="choice"><input type="checkbox" id="a12" name="apps" data-mod="helpdesk" value="Helpdesk"><label for="a12"><img class="oi" src="assets/img/odoo/helpdesk.svg" alt="" width="28" height="28" decoding="async"><span>Helpdesk<small>Tickets and SLAs</small></span><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span></label></div>
<div class="choice"><input type="checkbox" id="a13" name="apps" data-mod="website" value="Website"><label for="a13"><img class="oi" src="assets/img/odoo/website.svg" alt="" width="28" height="28" decoding="async"><span>Website<small>Odoo Website builder</small></span><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span></label></div>
<div class="choice"><input type="checkbox" id="a14" name="apps" value="Other / not sure"><label for="a14"><span>Other / not sure<small>Tell us in the message</small></span><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span></label></div>
</div>
</div>
<!-- 2 users -->
<div class="card card--static qb-step">
<div class="card-kicker"><i>2</i> Users</div>
<h2 class="step-title">How many people will log in?</h2>
<p>Count everyone who needs a screen — finance, sales, warehouse, management.</p>
<div class="range">
<label for="q-users" class="sr-only">Number of users</label>
<input type="range" id="q-users" name="users" min="1" max="100" step="1" value="10" aria-describedby="q-users-out">
<output id="q-users-out" for="q-users">10</output>
</div>
</div>
<!-- 3 hosting -->
<div class="card card--static qb-step">
<div class="card-kicker"><i>3</i> Hosting</div>
<h2 class="step-title">Where should Odoo run?</h2>
<p>We'll advise if you're unsure — it depends on customisation and data requirements.</p>
<div class="choices">
<div class="choice choice--radio"><input type="radio" id="h1" name="hosting" value="Odoo Online (SaaS)" checked><label for="h1"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>Odoo Online<small>Odoo's cloud, standard apps</small></span></label></div>
<div class="choice choice--radio"><input type="radio" id="h2" name="hosting" value="Odoo.sh"><label for="h2"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>Odoo.sh<small>Cloud with custom modules</small></span></label></div>
<div class="choice choice--radio"><input type="radio" id="h3" name="hosting" value="On-premise / own cloud"><label for="h3"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>On-premise<small>Your servers or your cloud</small></span></label></div>
<div class="choice choice--radio"><input type="radio" id="h4" name="hosting" value="Advise me"><label for="h4"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>Advise me<small>Not sure yet</small></span></label></div>
</div>
</div>
<!-- 4 services -->
<div class="card card--static qb-step">
<div class="card-kicker"><i>4</i> Services</div>
<h2 class="step-title">What should TechNext do?</h2>
<div class="choices">
<div class="choice"><input type="checkbox" id="s1" name="services" value="Discovery & scoping" checked><label for="s1"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>Discovery & scoping</span></label></div>
<div class="choice"><input type="checkbox" id="s2" name="services" value="Configuration & setup" checked><label for="s2"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>Configuration & setup</span></label></div>
<div class="choice"><input type="checkbox" id="s3" name="services" value="Data migration"><label for="s3"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>Data migration</span></label></div>
<div class="choice"><input type="checkbox" id="s4" name="services" value="Training"><label for="s4"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>Training</span></label></div>
<div class="choice"><input type="checkbox" id="s5" name="services" value="Integrations"><label for="s5"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>Integrations</span></label></div>
<div class="choice"><input type="checkbox" id="s6" name="services" value="Custom development"><label for="s6"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>Custom development</span></label></div>
<div class="choice"><input type="checkbox" id="s7" name="services" value="Ongoing support plan"><label for="s7"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>Ongoing support plan</span></label></div>
<div class="choice"><input type="checkbox" id="s8" name="services" value="Website / social media"><label for="s8"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>Website / social media</span></label></div>
</div>
</div>
<!-- 5 timeline -->
<div class="card card--static qb-step">
<div class="card-kicker"><i>5</i> Timeline</div>
<h2 class="step-title">When do you want to go live?</h2>
<div class="choices">
<div class="choice choice--radio"><input type="radio" id="t1" name="timeline" value="As soon as possible"><label for="t1"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>As soon as possible</span></label></div>
<div class="choice choice--radio"><input type="radio" id="t2" name="timeline" value="Within 3 months" checked><label for="t2"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>Within 3 months</span></label></div>
<div class="choice choice--radio"><input type="radio" id="t3" name="timeline" value="3–6 months"><label for="t3"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>3–6 months</span></label></div>
<div class="choice choice--radio"><input type="radio" id="t4" name="timeline" value="Just exploring"><label for="t4"><span class="ck"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M20 6 9 17l-5-5"/></svg></span><span>Just exploring</span></label></div>
</div>
</div>
</div>
<!-- summary + contact -->
<aside class="card card--static qb-summary">
<h2 class="step-title">Your scope <span class="tag" data-sum="count">1 app</span></h2>
<dl class="sum-list">
<div><dt>Apps</dt><dd data-sum="apps"></dd></div>
<div><dt>Users</dt><dd data-sum="users"></dd></div>
<div><dt>Hosting</dt><dd data-sum="hosting"></dd></div>
<div><dt>Services</dt><dd data-sum="services"></dd></div>
<div><dt>Go-live</dt><dd data-sum="timeline"></dd></div>
</dl>
<div class="form-row">
<div class="field"><label for="q-name">Name</label><input id="q-name" name="name" type="text" required autocomplete="name"></div>
<div class="field"><label for="q-company">Company</label><input id="q-company" name="company" type="text" required autocomplete="organization"></div>
</div>
<div class="field"><label for="q-email">Work email</label><input id="q-email" name="email" type="email" required autocomplete="email"></div>
<div class="field"><label for="q-phone">Phone</label><input id="q-phone" name="phone" type="tel" autocomplete="tel" inputmode="tel" required></div>
<div class="field"><label for="q-msg">Anything else <span class="opt">optional</span></label><textarea id="q-msg" name="message" rows="3"></textarea></div>
<div class="form-foot">
<button class="btn btn-primary btn-lg" type="submit" style="width:100%"><span class="btn-label">Request quotation</span><span class="btn-busy" aria-hidden="true"></span></button>
</div>
<p class="form-status" role="status" aria-live="polite"></p>
<div class="form-sent"><h3>Request received.</h3><p>Your scope is on its way to sales@technext.asia. We'll reply from that address with a written quotation and any questions we need answered first.</p></div>
<p class="small muted" style="margin-top:14px">Sent to sales@technext.asia. We use your details only to reply — see the <a href="privacy">privacy policy</a>.</p>
</aside>
</form>
</div>
</section>
<section class="section section--alt">
<div class="container">
<div class="sec-head reveal"><span class="hand">common questions</span><h2>Odoo pricing, answered.</h2></div>
<div class="faq reveal"><details><summary>How much does Odoo cost? <svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></summary><div class="faq-a"><p>Odoo licences are priced per user per month by Odoo, with a free plan for a single app. Prices differ by country and currency, so check odoo.com/pricing for your market.</p></div></details><details><summary>What does an Odoo implementation cost? <svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></summary><div class="faq-a"><p>It depends on the scope: which apps, how many users, how much data to migrate, which integrations and custom modules, and how much training. TechNext quotes the implementation in writing once the scope is clear.</p></div></details><details><summary>What is included in a TechNext quotation? <svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></summary><div class="faq-a"><p>The implementation work for the scope you choose: configuration, data migration, training and integration, with support options for after go-live. The quotation states what is included and what is not.</p></div></details><details><summary>Can we start small? <svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m6 9 6 6 6-6"/></svg></summary><div class="faq-a"><p>Yes. Most companies start with Accounting, Sales and Inventory, then add apps on the same database once the first phase is running.</p></div></details></div>
</div>
</section>
</main>
<footer class="footer">
<div class="container footer-inner">
<span>© 2026 TechNext Pte. Ltd. All rights reserved.</span>
<nav aria-label="Footer"><a href="company">About</a><a href="careers">Careers</a><a href="blog">Blog</a><a href="privacy">Privacy Policy</a><a href="terms">Terms of Service</a></nav>
</div>
</footer>
<div class="side-tabs">
<a class="side-tab meet-tab" href="https://technext.odoo.com/book/c82cf8a9" target="_blank" rel="noopener" data-meet>
<svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M3 6a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4H3z" fill="currentColor" fill-opacity=".2" stroke="none"/><rect x="3" y="4" width="18" height="18" rx="2"/><path d="M16 2v4M8 2v4M3 10h18"/></svg><span>Set up meeting</span>
</a>
<button class="side-tab talk-tab" type="button" data-talk-open aria-haspopup="dialog" aria-controls="talk-panel">
<svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="m22 2-7 20-4-9-9-4z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="m22 2-7 20-4-9-9-4z"/><path d="M22 2 11 13"/></svg><span>Let's Talk</span>
</button>
<a class="side-tab nexi-tab" href="nexi#full" aria-label="Ask Nexi, TechNext's AI companion">
<svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="3" y="8" width="18" height="12" rx="3" fill="currentColor" fill-opacity=".2" stroke="none"/><rect x="3" y="8" width="18" height="12" rx="3"/><path d="M12 8V4"/><circle cx="12" cy="3" r="1"/><path d="M8 14h.01M16 14h.01"/><path d="M9 17.5c1.5 1 4.5 1 6 0"/></svg><span>Ask Nexi</span>
</a>
</div>
<div class="talk-overlay" data-talk-close hidden></div>
<aside class="talk-panel" id="talk-panel" role="dialog" aria-modal="true" aria-labelledby="talk-title" hidden>
<div class="talk-head">
<img src="assets/img/logo-horizontal.png" alt="TechNext" width="140" height="28">
<button class="icon-btn" type="button" data-talk-close aria-label="Close"><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M18 6 6 18"/><path d="m6 6 12 12"/></svg></button>
</div>
<div class="talk-body">
<p class="hand">let's talk</p>
<h2 id="talk-title">Tell us what slows you down.</h2>
<p class="talk-lead">We reply from <a href="mailto:sales@technext.asia">sales@technext.asia</a>. Prefer to chat?
<a href="https://wa.me/6588396998" target="_blank" rel="noopener">WhatsApp +65 8839 6998</a>.</p>
<form class="form" id="talk-form" novalidate data-endpoint="https://formsubmit.co/ajax/sales@technext.asia">
<input type="text" name="_honey" class="hp" tabindex="-1" autocomplete="off" aria-hidden="true">
<input type="hidden" name="_subject" value="New inquiry — technext.asia">
<input type="hidden" name="_template" value="table">
<input type="hidden" name="_captcha" value="false">
<input type="hidden" name="source" value="Let's Talk panel">
<div class="form-row">
<div class="field"><label for="tf-name">Name</label><input id="tf-name" name="name" type="text" required autocomplete="name"></div>
<div class="field"><label for="tf-company">Company</label><input id="tf-company" name="company" type="text" autocomplete="organization"></div>
</div>
<div class="form-row">
<div class="field"><label for="tf-email">Work email</label><input id="tf-email" name="email" type="email" required autocomplete="email"></div>
<div class="field"><label for="tf-phone">Phone</label><input id="tf-phone" name="phone" type="tel" autocomplete="tel" inputmode="tel" required></div>
</div>
<div class="field">
<label for="tf-topic">I'm interested in</label>
<select id="tf-topic" name="topic" required>
<option value="">Choose one</option>
<option>Odoo Accounting</option>
<option>Odoo Sales & CRM</option>
<option>Odoo Inventory</option>
<option>Full Odoo ERP implementation</option>
<option>Odoo training or support</option>
<option>Website</option>
<option>Social media management</option>
<option>Something else</option>
</select>
</div>
<div class="field"><label for="tf-msg">Message</label><textarea id="tf-msg" name="message" rows="4" required></textarea></div>
<div class="form-foot">
<button class="btn btn-primary" type="submit"><span class="btn-label">Send inquiry</span><span class="btn-busy" aria-hidden="true"></span></button>
<a class="btn-link" href="quotation">Need a written quotation? <svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a>
</div>
<p class="form-status" role="status" aria-live="polite"></p>
</form>
</div>
<div class="talk-foot">
<span><svg class="ic" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg> Singapore HQ · Philippines · Vietnam</span>
</div>
</aside>
<script src="assets/js/app-slugs.js?v=0332b88a" defer></script>
<script src="assets/js/site.js?v=0332b88a" defer></script>
<script src="assets/js/consent.js?v=0332b88a" defer></script>
<script src="assets/js/stage.js?v=0332b88a" defer></script>
<script src="assets/js/quote.js?v=0332b88a" defer></script>
</body>
</html>