Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
707 lines (675 loc) · 233 KB
/
Copy pathindex.html
File metadata and controls
707 lines (675 loc) · 233 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
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
<!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>(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-5BZBR57D');</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 Partner in Singapore — Odoo ERP & AI | TechNext</title>
<meta name="description" content="TechNext is an Odoo Ready Partner in Singapore, with teams in the Philippines and Vietnam: Odoo ERP implementation, enterprise AI and company websites.">
<link rel="canonical" href="https://technext.asia/">
<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 Partner in Singapore — Odoo ERP & AI | TechNext">
<meta property="og:description" content="TechNext is an Odoo Ready Partner in Singapore, with teams in the Philippines and Vietnam: Odoo ERP implementation, enterprise AI and company websites.">
<meta property="og:url" content="https://technext.asia/">
<meta property="og:image" content="https://technext.asia/assets/img/og-image.png">
<meta property="og:image:alt" content="Odoo Partner in Singapore — Odoo ERP & AI | 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=0fd56c53">
<link rel="stylesheet" href="assets/css/stage.css?v=0fd56c53">
<script>(function(){try{var d=document.documentElement,n=4,f=-1;var cr=/googlebot|google-inspectiontool|googleother|storebot-google|bingbot|adsbot|applebot|duckduckbot|baiduspider|yandex|slurp|facebookexternalhit|linkedinbot|twitterbot|bot\/|crawler|spider|lighthouse|pagespeed|headlesschrome/i.test(navigator.userAgent||'');var w=/[?&]slide=([1-9])(?:&|$)/.exec(location.search);if(w)f=+w[1]-1;else if(!cr&&n>1&&!matchMedia('(prefers-reduced-motion: reduce)').matches){var last=-1;try{last=parseInt(localStorage.getItem('tn_hero_first'),10);}catch(e){}var p=[];for(var k=0;k<n;k++)if(k!==last)p.push(k);f=p[Math.floor(Math.random()*p.length)];window.__tnHeroFirst=f;try{localStorage.setItem('tn_hero_first',String(f));}catch(e){}}if(f===3)d.classList.add('intro-nxe');}catch(e){}})();</script>
<script>document.documentElement.classList.remove('intro')</script><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Bangers&display=swap"><link rel="stylesheet" href="assets/css/hero.css?v=0fd56c53"><link rel="stylesheet" href="assets/css/calm-global.css?v=0fd56c53">
<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": "Our main hub for Odoo development and consulting, with 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": "AI engineering. The enterprise AI behind our solutions.", "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 its main development and consulting hub in Taguig City and an AI engineering hub in Ho Chi Minh City. We implement Odoo ERP end to end, starting with Accounting, Sales and Inventory, build enterprise AI and websites, and deliver IoT, app and network services 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", "Internet of Things (IoT)", "Mobile and web app development", "Network infrastructure"]}, {"@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/#webpage", "url": "https://technext.asia/", "name": "Odoo Partner in Singapore — Odoo ERP & AI | TechNext", "description": "TechNext is an Odoo Ready Partner in Singapore, with teams in the Philippines and Vietnam: Odoo ERP implementation, enterprise AI and company websites.", "isPartOf": {"@id": "https://technext.asia/#website"}, "inLanguage": "en", "about": {"@id": "https://technext.asia/#organization"}}, {"@type": "FAQPage", "@id": "https://technext.asia/#faq", "isPartOf": {"@id": "https://technext.asia/#webpage"}, "mainEntity": [{"@type": "Question", "name": "What does TechNext do?", "acceptedAnswer": {"@type": "Answer", "text": "TechNext implements Odoo ERP end to end (discovery, configuration, data migration, training, integration and support), builds enterprise AI, websites and social media, and delivers IoT, app development and network services for growing companies."}}, {"@type": "Question", "name": "Is TechNext an official Odoo partner?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. TechNext Pte. Ltd. is an Odoo Ready Partner, listed in Odoo's partner directory ."}}, {"@type": "Question", "name": "Where is TechNext based?", "acceptedAnswer": {"@type": "Answer", "text": "Our headquarters is at 261 Waterloo Street #03-36, Singapore 180261. Our main development and consulting hub is in Taguig City, Metro Manila, our AI engineering hub is in Ho Chi Minh City, and we serve clients in 10+ countries."}}, {"@type": "Question", "name": "How much does an Odoo implementation cost?", "acceptedAnswer": {"@type": "Answer", "text": "There are two parts: Odoo licences, priced per user per month by Odoo, and the implementation work, which TechNext quotes in writing. The quote depends on the apps, number of users, data to migrate, integrations, custom modules and training."}}]}]}</script>
</head>
<body class="is-home">
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PB9CDFGG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5BZBR57D" 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" fetchpriority="high">
</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"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><rect x="31" y="4" width="15" height="15" rx="4" fill="#FBB945"/><rect x="4" y="31" width="15" height="15" rx="4" fill="#2EBCFA"/><rect x="4" y="4" width="25" height="25" rx="6" fill="#1AD3BB"/><rect x="21" y="21" width="25" height="25" rx="6" fill="#985184"/><clipPath id="aErp-1356"><rect x="4" y="4" width="25" height="25" rx="6"/></clipPath><g clip-path="url(#aErp-1356)" fill="#005E7A"><rect x="21" y="21" width="25" height="25" rx="6"/></g></svg></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"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M5 6.5Q4 4 7 4H43Q46 4 45 6.5L25 37Z" fill="#FC868B"/><rect x="20" y="20" width="10" height="26" rx="3" fill="#985184"/><clipPath id="aCrm-1357"><path d="M5 6.5Q4 4 7 4H43Q46 4 45 6.5L25 37Z"/></clipPath><g clip-path="url(#aCrm-1357)" fill="#712258"><rect x="20" y="20" width="10" height="26" rx="3"/></g><circle cx="16" cy="11" r="2.6" fill="#FFFFFF"/><circle cx="25" cy="11" r="2.6" fill="#FFFFFF"/><circle cx="34" cy="11" r="2.6" fill="#FFFFFF"/></svg></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><rect x="4" y="8" width="24" height="38" rx="4" fill="#144496"/><circle cx="32" cy="28" r="14" fill="#1AD3BB"/><clipPath id="aEnt-1358"><rect x="4" y="8" width="24" height="38" rx="4"/></clipPath><g clip-path="url(#aEnt-1358)" fill="#005E7A"><circle cx="32" cy="28" r="14"/></g><rect x="8" y="13" width="6" height="5" rx="1.5" fill="#FFFFFF"/><rect x="8" y="21" width="6" height="5" rx="1.5" fill="#FFFFFF"/><rect x="8" y="29" width="6" height="5" rx="1.5" fill="#FFFFFF"/><rect x="8" y="37" width="6" height="5" rx="1.5" fill="#FFFFFF"/><ellipse cx="32" cy="28" rx="6" ry="14" fill="none" stroke="#FFFFFF" stroke-width="2.4"/><rect x="18" y="26.8" width="28" height="2.4" rx="1.2" fill="#FFFFFF"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M4 12Q14 9 24 14V45Q14 40 4 42Z" fill="#1AD3BB"/><path d="M26 14Q36 9 46 12V42Q36 40 26 45Z" fill="#2EBCFA"/><g fill="#FBB945"><circle cx="35" cy="13" r="10"/><path d="M27 19L24 27L33 22Z"/></g><clipPath id="aRag-1359"><path d="M26 14Q36 9 46 12V42Q36 40 26 45Z"/></clipPath><g clip-path="url(#aRag-1359)" fill="#088BF5"><circle cx="35" cy="13" r="10"/><path d="M27 19L24 27L33 22Z"/></g><circle cx="30.5" cy="13" r="1.8" fill="#FFFFFF"/><circle cx="35" cy="13" r="1.8" fill="#FFFFFF"/><circle cx="39.5" cy="13" r="1.8" fill="#FFFFFF"/></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"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><rect x="5" y="4" width="27" height="36" rx="5" fill="#985184"/><rect x="10" y="11" width="16" height="3.5" rx="1.75" fill="#FFFFFF"/><rect x="10" y="18" width="11" height="3.5" rx="1.75" fill="#FFFFFF"/><rect x="10" y="25" width="13" height="3.5" rx="1.75" fill="#FFFFFF"/><path d="M34 18C37.36 28.64 37.36 28.64 48 32C37.36 35.36 37.36 35.36 34 46C30.64 35.36 30.64 35.36 20 32C30.64 28.64 30.64 28.64 34 18Z" fill="#1AD3BB"/><clipPath id="aWkai-1360"><rect x="5" y="4" width="27" height="36" rx="5"/></clipPath><g clip-path="url(#aWkai-1360)" fill="#005E7A"><path d="M34 18C37.36 28.64 37.36 28.64 48 32C37.36 35.36 37.36 35.36 34 46C30.64 35.36 30.64 35.36 20 32C30.64 28.64 30.64 28.64 34 18Z"/></g></svg></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M30.28 16.76L34.39 17.18L34.39 20.82L30.28 21.24L28.56 25.39L31.17 28.6L28.6 31.17L25.39 28.56L21.24 30.28L20.82 34.39L17.18 34.39L16.76 30.28L12.61 28.56L9.4 31.17L6.83 28.6L9.44 25.39L7.72 21.24L3.61 20.82L3.61 17.18L7.72 16.76L9.44 12.61L6.83 9.4L9.4 6.83L12.61 9.44L16.76 7.72L17.18 3.61L20.82 3.61L21.24 7.72L25.39 9.44L28.6 6.83L31.17 9.4L28.56 12.61Z" fill="#F78613"/><path d="M42.99 35.31L45.89 36.57L44.87 39.85L41.77 39.26L38.73 42.08L39.09 45.21L35.73 45.98L34.69 42.99L30.74 41.77L28.2 43.65L25.86 41.12L27.92 38.73L27.01 34.69L24.11 33.43L25.13 30.15L28.23 30.74L31.27 27.92L30.91 24.79L34.27 24.02L35.31 27.01L39.26 28.23L41.8 26.35L44.14 28.88L42.08 31.27Z" fill="#03AF89"/><clipPath id="aAuto-1361"><path d="M30.28 16.76L34.39 17.18L34.39 20.82L30.28 21.24L28.56 25.39L31.17 28.6L28.6 31.17L25.39 28.56L21.24 30.28L20.82 34.39L17.18 34.39L16.76 30.28L12.61 28.56L9.4 31.17L6.83 28.6L9.44 25.39L7.72 21.24L3.61 20.82L3.61 17.18L7.72 16.76L9.44 12.61L6.83 9.4L9.4 6.83L12.61 9.44L16.76 7.72L17.18 3.61L20.82 3.61L21.24 7.72L25.39 9.44L28.6 6.83L31.17 9.4L28.56 12.61Z"/></clipPath><g clip-path="url(#aAuto-1361)" fill="#1A6F66"><path d="M42.99 35.31L45.89 36.57L44.87 39.85L41.77 39.26L38.73 42.08L39.09 45.21L35.73 45.98L34.69 42.99L30.74 41.77L28.2 43.65L25.86 41.12L27.92 38.73L27.01 34.69L24.11 33.43L25.13 30.15L28.23 30.74L31.27 27.92L30.91 24.79L34.27 24.02L35.31 27.01L39.26 28.23L41.8 26.35L44.14 28.88L42.08 31.27Z"/></g><circle cx="19" cy="19" r="5" fill="#FFFFFF"/><circle cx="35" cy="35" r="3.5" fill="#FFFFFF"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><g fill="#088BF5"><rect x="4" y="5" width="30" height="22" rx="7"/><path d="M9 25L7 33L17 26Z"/></g><g fill="#1AD3BB"><rect x="16" y="18" width="30" height="22" rx="7"/><path d="M41 38L43 46L33 39Z"/></g><clipPath id="aChat-1362"><rect x="4" y="5" width="30" height="22" rx="7"/><path d="M9 25L7 33L17 26Z"/></clipPath><g clip-path="url(#aChat-1362)" fill="#005E7A"><rect x="16" y="18" width="30" height="22" rx="7"/><path d="M41 38L43 46L33 39Z"/></g><circle cx="26" cy="31" r="2.8" fill="#FFFFFF"/><circle cx="36" cy="31" r="2.8" fill="#FFFFFF"/><rect x="29.5" y="13" width="3" height="6" rx="1.5" fill="#1AD3BB"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><rect x="4" y="7" width="42" height="36" rx="5" fill="#2EBCFA"/><path d="M9 7H41A5 5 0 0 1 46 12V17H4V12A5 5 0 0 1 9 7Z" fill="#144496"/><circle cx="9.5" cy="12" r="1.8" fill="#FFFFFF"/><circle cx="14.5" cy="12" r="1.8" fill="#FFFFFF"/><circle cx="19.5" cy="12" r="1.8" fill="#FFFFFF"/><rect x="9" y="22" width="14" height="15" rx="2.5" fill="#FBB945"/><rect x="26" y="23" width="15" height="3.5" rx="1.75" fill="#FFFFFF"/><rect x="26" y="30" width="10" height="3.5" rx="1.75" fill="#FFFFFF"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><rect x="4" y="13" width="27" height="33" rx="5" fill="#FBB945"/><path d="M33 38C22 30 20 24 20 18.5A6.5 6.5 0 0 1 33 16A6.5 6.5 0 0 1 46 18.5C46 24 44 30 33 38Z" fill="#FC868B"/><clipPath id="aSoc-1364"><rect x="4" y="13" width="27" height="33" rx="5"/></clipPath><g clip-path="url(#aSoc-1364)" fill="#F9464C"><path d="M33 38C22 30 20 24 20 18.5A6.5 6.5 0 0 1 33 16A6.5 6.5 0 0 1 46 18.5C46 24 44 30 33 38Z"/></g><circle cx="11" cy="20" r="3" fill="#FFFFFF"/><rect x="8" y="33" width="14" height="3.5" rx="1.75" fill="#FFFFFF"/><rect x="8" y="39" width="9" height="3.5" rx="1.75" fill="#FFFFFF"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M22 6C33 6 41 13 41 22C41 28 36 30 32 29C28 28 25 31 27 35C29 40 26 44 20 44C10 44 4 35 4 25C4 14 12 6 22 6Z" fill="#985184"/><circle cx="13" cy="21" r="3.5" fill="#FBB945"/><circle cx="22" cy="14" r="3.5" fill="#1AD3BB"/><circle cx="13" cy="32" r="3.5" fill="#2EBCFA"/><path d="M42 4.5A3 3 0 0 1 46.5 8.5L33 30L28 26.5Z" fill="#F78613"/><clipPath id="aBrand-1365"><path d="M22 6C33 6 41 13 41 22C41 28 36 30 32 29C28 28 25 31 27 35C29 40 26 44 20 44C10 44 4 35 4 25C4 14 12 6 22 6Z"/></clipPath><g clip-path="url(#aBrand-1365)" fill="#F86126"><path d="M42 4.5A3 3 0 0 1 46.5 8.5L33 30L28 26.5Z"/></g><path d="M27.5 27L33 31C31 36 27 38 22 38C23.5 34 23.5 29 27.5 27Z" fill="#F9464C"/></svg></span><span><b>Graphic & Brand Assets</b><small>Logos, decks, collateral, templates.</small></span></a></div><div class="mega-col"><div class="mega-head"><a href="solutions/technology">Technology <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/iot"><span class="mega-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M20 5A25 25 0 0 1 45 30H39A19 19 0 0 0 20 11Z" fill="#088BF5"/><path d="M20 15A15 15 0 0 1 35 30H29A9 9 0 0 0 20 21Z" fill="#2EBCFA"/><rect x="4" y="25" width="22" height="21" rx="5" fill="#03AF89"/><clipPath id="aIot-1366"><rect x="4" y="25" width="22" height="21" rx="5"/></clipPath><g clip-path="url(#aIot-1366)" fill="#1A6F66"><path d="M20 15A15 15 0 0 1 35 30H29A9 9 0 0 0 20 21Z"/></g><circle cx="13" cy="37" r="3.5" fill="#FFFFFF"/></svg></span><span><b>IoT Solutions</b><small>Sensors, devices and live dashboards.</small></span></a><a class="mega-link" href="solutions/app-development"><span class="mega-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><rect x="5" y="4" width="26" height="42" rx="6" fill="#144496"/><rect x="23" y="9" width="22" height="20" rx="5" fill="#2EBCFA"/><rect x="27" y="32" width="15" height="13" rx="4" fill="#FBB945"/><clipPath id="aApp1-1367"><rect x="5" y="4" width="26" height="42" rx="6"/></clipPath><g clip-path="url(#aApp1-1367)" fill="#088BF5"><rect x="23" y="9" width="22" height="20" rx="5"/></g><clipPath id="aApp2-1367"><rect x="5" y="4" width="26" height="42" rx="6"/></clipPath><g clip-path="url(#aApp2-1367)" fill="#F78613"><rect x="27" y="32" width="15" height="13" rx="4"/></g><rect x="10" y="11" width="8" height="8" rx="2" fill="#FFFFFF"/><rect x="10" y="22" width="8" height="8" rx="2" fill="#FFFFFF"/><rect x="14" y="40" width="8" height="2.5" rx="1.25" fill="#FFFFFF"/></svg></span><span><b>App Development</b><small>Mobile and web apps for your workflow.</small></span></a><a class="mega-link" href="solutions/networks"><span class="mega-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><g stroke="#144496" stroke-width="4" stroke-linecap="round"><path d="M10 10L25 26M40 11L25 26M11 40L25 26M39 40L25 26"/></g><circle cx="10" cy="10" r="6" fill="#03AF89"/><circle cx="40" cy="11" r="6" fill="#FBB945"/><circle cx="11" cy="40" r="6" fill="#985184"/><circle cx="39" cy="40" r="6" fill="#088BF5"/><circle cx="25" cy="26" r="9" fill="#F9464C"/><circle cx="25" cy="26" r="3.5" fill="#FFFFFF"/></svg></span><span><b>Networks</b><small>Office networks, Wi-Fi and IT infrastructure.</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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M12 8h20a4 4 0 0 1 4 4v30a4 4 0 0 1 -4 4h-20a4 4 0 0 1 -4 -4v-30a4 4 0 0 1 4 -4Z" fill="#985184"/><path d="M18 4h8a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-8a3 3 0 0 1 -3 -3v-2a3 3 0 0 1 3 -3Z" fill="#FBB945"/><path d="M24.5 27h19a2.5 2.5 0 0 1 2.5 2.5v5a2.5 2.5 0 0 1 -2.5 2.5h-19a2.5 2.5 0 0 1 -2.5 -2.5v-5a2.5 2.5 0 0 1 2.5 -2.5ZM31.5 20h5a2.5 2.5 0 0 1 2.5 2.5v19a2.5 2.5 0 0 1 -2.5 2.5h-5a2.5 2.5 0 0 1 -2.5 -2.5v-19a2.5 2.5 0 0 1 2.5 -2.5Z" fill="#1AD3BB"/><clipPath id="tn-med-0-1369"><path d="M12 8h20a4 4 0 0 1 4 4v30a4 4 0 0 1 -4 4h-20a4 4 0 0 1 -4 -4v-30a4 4 0 0 1 4 -4Z"/></clipPath><path d="M24.5 27h19a2.5 2.5 0 0 1 2.5 2.5v5a2.5 2.5 0 0 1 -2.5 2.5h-19a2.5 2.5 0 0 1 -2.5 -2.5v-5a2.5 2.5 0 0 1 2.5 -2.5ZM31.5 20h5a2.5 2.5 0 0 1 2.5 2.5v19a2.5 2.5 0 0 1 -2.5 2.5h-5a2.5 2.5 0 0 1 -2.5 -2.5v-19a2.5 2.5 0 0 1 2.5 -2.5Z" fill="#005E7A" clip-path="url(#tn-med-0-1369)"/><path d="M12.5 19h4l2.5-5 3.5 9 2.5-4H28" fill="none" stroke="#fff" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M8 22h22a4 4 0 0 1 4 4v14a4 4 0 0 1 -4 4h-22a4 4 0 0 1 -4 -4v-14a4 4 0 0 1 4 -4Z" fill="#2EBCFA"/><path d="M10.2 28h6.6a1.2 1.2 0 0 1 1.2 1.2v0a1.2 1.2 0 0 1 -1.2 1.2h-6.6a1.2 1.2 0 0 1 -1.2 -1.2v0a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/><path d="M10.2 33h6.6a1.2 1.2 0 0 1 1.2 1.2v0a1.2 1.2 0 0 1 -1.2 1.2h-6.6a1.2 1.2 0 0 1 -1.2 -1.2v0a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/><path d="M10.2 38h11.6a1.2 1.2 0 0 1 1.2 1.2v0a1.2 1.2 0 0 1 -1.2 1.2h-11.6a1.2 1.2 0 0 1 -1.2 -1.2v0a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/><path d="M0 -18h0a3.5 3.5 0 0 1 3.5 3.5v27a3.5 3.5 0 0 1 -3.5 3.5h0a3.5 3.5 0 0 1 -3.5 -3.5v-27a3.5 3.5 0 0 1 3.5 -3.5ZM-3 -5L-18 4L-18 9L-3 4ZM3 -5L18 4L18 9L3 4ZM-2.5 10L-9 15L-9 18L-2.5 16.5ZM2.5 10L9 15L9 18L2.5 16.5Z" transform="translate(31 19) rotate(45)" fill="#F86126"/><clipPath id="tn-trv-0-1370"><path d="M8 22h22a4 4 0 0 1 4 4v14a4 4 0 0 1 -4 4h-22a4 4 0 0 1 -4 -4v-14a4 4 0 0 1 4 -4Z"/></clipPath><path d="M0 -18h0a3.5 3.5 0 0 1 3.5 3.5v27a3.5 3.5 0 0 1 -3.5 3.5h0a3.5 3.5 0 0 1 -3.5 -3.5v-27a3.5 3.5 0 0 1 3.5 -3.5ZM-3 -5L-18 4L-18 9L-3 4ZM3 -5L18 4L18 9L3 4ZM-2.5 10L-9 15L-9 18L-2.5 16.5ZM2.5 10L9 15L9 18L2.5 16.5Z" transform="translate(31 19) rotate(45)" fill="#144496" clip-path="url(#tn-trv-0-1370)"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M11 20h28a3 3 0 0 1 3 3v19a3 3 0 0 1 -3 3h-28a3 3 0 0 1 -3 -3v-19a3 3 0 0 1 3 -3Z" fill="#1AD3BB"/><path d="M15 27h6a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-6a2 2 0 0 1 -2 -2v-4a2 2 0 0 1 2 -2Z" fill="#FFFFFF"/><path d="M29 28h6a2 2 0 0 1 2 2v13a2 2 0 0 1 -2 2h-6a2 2 0 0 1 -2 -2v-13a2 2 0 0 1 2 -2Z" fill="#1A6F66"/><path d="M7.5 7h35a2.5 2.5 0 0 1 2.5 2.5v2a2.5 2.5 0 0 1 -2.5 2.5h-35a2.5 2.5 0 0 1 -2.5 -2.5v-2a2.5 2.5 0 0 1 2.5 -2.5Z" fill="#F9464C"/><path d="M5 13h10v5a5 5 0 0 1-10 0Z" fill="#F9464C"/><path d="M15 13h10v5a5 5 0 0 1-10 0Z" fill="#FC868B"/><path d="M25 13h10v5a5 5 0 0 1-10 0Z" fill="#F9464C"/><path d="M35 13h10v5a5 5 0 0 1-10 0Z" fill="#FC868B"/><clipPath id="tn-rt-0-1371"><path d="M11 20h28a3 3 0 0 1 3 3v19a3 3 0 0 1 -3 3h-28a3 3 0 0 1 -3 -3v-19a3 3 0 0 1 3 -3Z"/></clipPath><path d="M5 13h10v5a5 5 0 0 1-10 0ZM15 13h10v5a5 5 0 0 1-10 0ZM25 13h10v5a5 5 0 0 1-10 0ZM35 13h10v5a5 5 0 0 1-10 0Z" fill="#005E7A" clip-path="url(#tn-rt-0-1371)"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M21 2h16a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-16a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3Z" fill="#F78613"/><path d="M28 2h2a1.5 1.5 0 0 1 1.5 1.5v4a1.5 1.5 0 0 1 -1.5 1.5h-2a1.5 1.5 0 0 1 -1.5 -1.5v-4a1.5 1.5 0 0 1 1.5 -1.5Z" fill="#FFFFFF"/><path d="M3 7h7a2 2 0 0 1 2 1.6L13.2 15H44a1.5 1.5 0 0 1 1.45 1.9l-3.8 13.6A2 2 0 0 1 39.7 32H16.3a2 2 0 0 1-1.95-1.55L10.4 11H5a2 2 0 0 1 0-4Z" fill="#985184"/><clipPath id="tn-ec-0-1372"><path d="M3 7h7a2 2 0 0 1 2 1.6L13.2 15H44a1.5 1.5 0 0 1 1.45 1.9l-3.8 13.6A2 2 0 0 1 39.7 32H16.3a2 2 0 0 1-1.95-1.55L10.4 11H5a2 2 0 0 1 0-4Z"/></clipPath><path d="M21 2h16a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-16a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3Z" fill="#712258" clip-path="url(#tn-ec-0-1372)"/><path d="M14 41a4 4 0 1 0 8 0a4 4 0 1 0 -8 0Z" fill="#985184"/><path d="M33 41a4 4 0 1 0 8 0a4 4 0 1 0 -8 0Z" fill="#985184"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M7 33a18 18 0 0 1 36 0Z" fill="#FBB945"/><path d="M24 13h2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3Z" fill="#F78613"/><clipPath id="tn-cn-0-1373"><path d="M7 33a18 18 0 0 1 36 0Z"/></clipPath><path d="M24 13h2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3Z" fill="#F86126" clip-path="url(#tn-cn-0-1373)"/><path d="M7 32h36a4 4 0 0 1 4 4v0a4 4 0 0 1 -4 4h-36a4 4 0 0 1 -4 -4v0a4 4 0 0 1 4 -4Z" fill="#F86126"/><path d="M11.5 25h4a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1 -1.5 1.5h-4a1.5 1.5 0 0 1 -1.5 -1.5v0a1.5 1.5 0 0 1 1.5 -1.5Z" fill="#FFFFFF"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M11 24a14 9 0 0 1 28 0Z" fill="#FBB945"/><path d="M19 3L23 2L35 30L32 31ZM30 2L34 2L40 27L37 28Z" fill="#F86126"/><path d="M6 24h38a19 19 0 0 1-38 0Z" fill="#1AD3BB"/><clipPath id="tn-fb-0-1374"><path d="M6 24h38a19 19 0 0 1-38 0Z"/></clipPath><path d="M19 3L23 2L35 30L32 31ZM30 2L34 2L40 27L37 28Z" fill="#005E7A" clip-path="url(#tn-fb-0-1374)"/><path d="M18.5 41h13a2.5 2.5 0 0 1 2.5 2.5v0a2.5 2.5 0 0 1 -2.5 2.5h-13a2.5 2.5 0 0 1 -2.5 -2.5v0a2.5 2.5 0 0 1 2.5 -2.5Z" fill="#1A6F66"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M4 44V23l10 6v-6l10 6v-6l10 6V8h8v36Z" fill="#144496"/><path d="M12.35 6.31L12.88 3.23L17.12 3.23L17.65 6.31L17.86 6.39L20.41 4.59L23.41 7.59L21.61 10.14L21.69 10.35L24.77 10.88L24.77 15.12L21.69 15.65L21.61 15.86L23.41 18.41L20.41 21.41L17.86 19.61L17.65 19.69L17.12 22.77L12.88 22.77L12.35 19.69L12.14 19.61L9.59 21.41L6.59 18.41L8.39 15.86L8.31 15.65L5.23 15.12L5.23 10.88L8.31 10.35L8.39 10.14L6.59 7.59L9.59 4.59L12.14 6.39ZM12 13a3 3 0 1 0 6 0a3 3 0 1 0 -6 0Z" fill="#FBB945" fill-rule="evenodd"/><clipPath id="tn-mf-0-1375"><path d="M4 44V23l10 6v-6l10 6v-6l10 6V8h8v36Z"/></clipPath><path d="M12.35 6.31L12.88 3.23L17.12 3.23L17.65 6.31L17.86 6.39L20.41 4.59L23.41 7.59L21.61 10.14L21.69 10.35L24.77 10.88L24.77 15.12L21.69 15.65L21.61 15.86L23.41 18.41L20.41 21.41L17.86 19.61L17.65 19.69L17.12 22.77L12.88 22.77L12.35 19.69L12.14 19.61L9.59 21.41L6.59 18.41L8.39 15.86L8.31 15.65L5.23 15.12L5.23 10.88L8.31 10.35L8.39 10.14L6.59 7.59L9.59 4.59L12.14 6.39ZM12 13a3 3 0 1 0 6 0a3 3 0 1 0 -6 0Z" fill="#005E7A" clip-path="url(#tn-mf-0-1375)"/><path d="M10.2 34h3.6a1.2 1.2 0 0 1 1.2 1.2v2.6a1.2 1.2 0 0 1 -1.2 1.2h-3.6a1.2 1.2 0 0 1 -1.2 -1.2v-2.6a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/><path d="M20.2 34h3.6a1.2 1.2 0 0 1 1.2 1.2v2.6a1.2 1.2 0 0 1 -1.2 1.2h-3.6a1.2 1.2 0 0 1 -1.2 -1.2v-2.6a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/><path d="M30.2 34h3.6a1.2 1.2 0 0 1 1.2 1.2v2.6a1.2 1.2 0 0 1 -1.2 1.2h-3.6a1.2 1.2 0 0 1 -1.2 -1.2v-2.6a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M4 17C17 17 25 28 25 41C11 41 4 31 4 17Z" fill="#FC868B"/><path d="M46 17C33 17 25 28 25 41C39 41 46 31 46 17Z" fill="#985184"/><path d="M25 6C34 15 34 30 25 41C16 30 16 15 25 6Z" fill="#1AD3BB"/><clipPath id="tn-hw-0-1376"><path d="M25 6C34 15 34 30 25 41C16 30 16 15 25 6Z"/></clipPath><path d="M4 17C17 17 25 28 25 41C11 41 4 31 4 17Z" fill="#712258" clip-path="url(#tn-hw-0-1376)"/><clipPath id="tn-hw-1-1376"><path d="M25 6C34 15 34 30 25 41C16 30 16 15 25 6Z"/></clipPath><path d="M46 17C33 17 25 28 25 41C39 41 46 31 46 17Z" fill="#005E7A" clip-path="url(#tn-hw-1-1376)"/><path d="M12 40h26a3 3 0 0 1 3 3v0a3 3 0 0 1 -3 3h-26a3 3 0 0 1 -3 -3v0a3 3 0 0 1 3 -3Z" fill="#03AF89"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bDi-1377"><rect x="4" y="6" width="34" height="26" rx="4" fill="#2EBCFA"/></clipPath></defs><rect x="4" y="6" width="34" height="26" rx="4" fill="#2EBCFA"/><rect x="9" y="12" width="10" height="3" rx="1.5" fill="#FFFFFF"/><rect x="9" y="18" width="7" height="3" rx="1.5" fill="#FFFFFF"/><rect x="9" y="24" width="9" height="3" rx="1.5" fill="#FFFFFF"/><path d="M36 36 L44 44" fill="none" stroke="#985184" stroke-width="6" stroke-linecap="round" stroke-linejoin="round"/><circle cx="31" cy="29" r="11" fill="#FBB945"/><circle cx="31" cy="29" r="11" fill="#005E7A" clip-path="url(#bDi-1377)"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bTr-1378"><rect x="4" y="5" width="34" height="24" rx="4" fill="#1AD3BB"/></clipPath></defs><path d="M12 28 L8 44" fill="none" stroke="#1A6F66" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/><rect x="4" y="5" width="34" height="24" rx="4" fill="#1AD3BB"/><rect x="9" y="10" width="14" height="3" rx="1.5" fill="#FFFFFF"/><rect x="9" y="16" width="9" height="3" rx="1.5" fill="#FFFFFF"/><rect x="25" y="32" width="15" height="9" rx="3" fill="#712258"/><path d="M32 22 L46 29.5 L32 37 L18 29.5Z" fill="#985184"/><path d="M32 22 L46 29.5 L32 37 L18 29.5Z" fill="#712258" clip-path="url(#bTr-1378)"/><path d="M44 30 L44 40" fill="none" stroke="#FBB945" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bIn-1379"><circle cx="34" cy="25" r="12" fill="#985184"/></clipPath></defs><circle cx="34" cy="25" r="12" fill="#985184"/><circle cx="42" cy="8" r="4" fill="#2EBCFA"/><circle cx="42" cy="42" r="4" fill="#2EBCFA"/><path d="M42 8 L37 14" fill="none" stroke="#2EBCFA" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M42 42 L37 36" fill="none" stroke="#2EBCFA" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 34 L12 45" fill="none" stroke="#F78613" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/><rect x="4" y="15" width="18" height="20" rx="5" fill="#F78613"/><rect x="18" y="18.5" width="12" height="4" rx="2" fill="#F78613"/><rect x="18" y="27.5" width="12" height="4" rx="2" fill="#F78613"/><g clip-path="url(#bIn-1379)"><rect x="18" y="18.5" width="12" height="4" rx="2" fill="#712258"/><rect x="18" y="27.5" width="12" height="4" rx="2" fill="#712258"/></g></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M25 4a21 21 0 1 0 .01 0ZM25 15a10 10 0 1 1-.01 0Z" fill="#FC868B" fill-rule="evenodd"/><path d="M43.54 34.86A21 21 0 0 1 34.86 43.54L29.69 33.83A10 10 0 0 0 33.83 29.69Z" fill="#F9464C"/><path d="M15.14 43.54A21 21 0 0 1 6.46 34.86L16.17 29.69A10 10 0 0 0 20.31 33.83Z" fill="#F9464C"/><path d="M6.46 15.14A21 21 0 0 1 15.14 6.46L20.31 16.17A10 10 0 0 0 16.17 20.31Z" fill="#F9464C"/><path d="M34.86 6.46A21 21 0 0 1 43.54 15.14L33.83 20.31A10 10 0 0 0 29.69 16.17Z" fill="#F9464C"/><path d="M38.5 25A13.5 13.5 0 0 1 38.5 24.98L35 24.98A10 10 0 0 0 35 25Z" fill="#712258"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M4 22 L46 5 L20 30Z" fill="#2EBCFA"/><path d="M20 30 L46 5 L32 44Z" fill="#088BF5"/><path d="M20 30 L46 5 L23 42Z" fill="#144496"/><circle cx="9" cy="41" r="3" fill="#FBB945"/><circle cx="16" cy="46" r="2" fill="#FBB945"/></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="employee-hub" rel="nofollow"><span class="mega-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bTe-1382"><path d="M13 44v-8a12 12 0 0 1 24 0v8Z" fill="#985184"/></clipPath></defs><circle cx="11" cy="20" r="5.5" fill="#1AD3BB"/><circle cx="39" cy="20" r="5.5" fill="#1AD3BB"/><path d="M3 44v-6a8 8 0 0 1 16 0v6Z" fill="#1AD3BB"/><path d="M31 44v-6a8 8 0 0 1 16 0v6Z" fill="#1AD3BB"/><path d="M13 44v-8a12 12 0 0 1 24 0v8Z" fill="#985184"/><g clip-path="url(#bTe-1382)"><path d="M3 44v-6a8 8 0 0 1 16 0v6Z" fill="#005E7A"/><path d="M31 44v-6a8 8 0 0 1 16 0v6Z" fill="#005E7A"/></g><circle cx="25" cy="14" r="7.5" fill="#985184"/></svg></span><span><b>Employee Hub</b><small>Employee sheets and the TechNext 201.</small></span></a></div><div class="mega-col"><div class="mega-head">Life</div><a class="mega-link" href="careers"><span class="mega-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bCa-1383"><rect x="4" y="14" width="42" height="32" rx="5" fill="#FC868B"/></clipPath></defs><path d="M20 5h10a4 4 0 0 1 4 4v7h-4V9H20v7h-4V9a4 4 0 0 1 4-4Z" fill="#712258"/><rect x="4" y="14" width="42" height="32" rx="5" fill="#FC868B"/><path d="M9 14h32a5 5 0 0 1 5 5v9H4v-9a5 5 0 0 1 5-5Z" fill="#985184"/><rect x="20" y="24" width="10" height="9" rx="2.5" fill="#FBB945"/><rect x="20" y="24" width="10" height="4" rx="0" fill="#F78613" clip-path="url(#bCa-1383)"/></svg></span><span><b>Careers</b><small>Recruitment day: open roles in Taguig City.</small></span></a><a class="mega-link" href="blog"><span class="mega-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bBl-1384"><rect x="5" y="4" width="30" height="42" rx="4" fill="#1AD3BB"/></clipPath></defs><rect x="5" y="4" width="30" height="42" rx="4" fill="#1AD3BB"/><rect x="10" y="10" width="20" height="11" rx="2.5" fill="#1A6F66"/><rect x="10" y="26" width="20" height="3.5" rx="1.75" fill="#FFFFFF"/><rect x="10" y="32.5" width="14" height="3.5" rx="1.75" fill="#FFFFFF"/><rect x="10" y="39" width="9" height="3.5" rx="1.75" fill="#FFFFFF"/><path d="M44 18 L28 34" fill="none" stroke="#F78613" stroke-width="7" stroke-linecap="round" stroke-linejoin="round"/><path d="M25.5 31.5 L30.5 36.5 L23 39Z" fill="#F86126"/><path d="M44 18 L28 34" fill="none" stroke="#F86126" stroke-width="7" stroke-linecap="round" stroke-linejoin="round" clip-path="url(#bBl-1384)"/></svg></span><span><b>Blog</b><small>Odoo 20 news and plain-language ERP guides.</small></span></a><a class="mega-link" href="events"><span class="mega-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bEv-1385"><rect x="4" y="9" width="34" height="34" rx="5" fill="#2EBCFA"/></clipPath></defs><rect x="4" y="9" width="34" height="34" rx="5" fill="#2EBCFA"/><path d="M9 9h24a5 5 0 0 1 5 5v5H4v-5a5 5 0 0 1 5-5Z" fill="#144496"/><rect x="10" y="4" width="4" height="10" rx="2" fill="#144496"/><rect x="28" y="4" width="4" height="10" rx="2" fill="#144496"/><rect x="9" y="24" width="5" height="5" rx="1.5" fill="#FFFFFF"/><rect x="9" y="32" width="5" height="5" rx="1.5" fill="#FFFFFF"/><rect x="17" y="24" width="5" height="5" rx="1.5" fill="#FFFFFF"/><rect x="17" y="32" width="5" height="5" rx="1.5" fill="#FFFFFF"/><rect x="25" y="24" width="5" height="5" rx="1.5" fill="#FFFFFF"/><rect x="33" y="15" width="3" height="31" rx="1.5" fill="#712258"/><path d="M35 15h11l-4 5.5 4 5.5H35Z" fill="#F9464C"/><g clip-path="url(#bEv-1385)"><path d="M35 15h11l-4 5.5 4 5.5H35Z" fill="#712258"/></g></svg></span><span><b>Events</b><small>Upcoming events, visits and milestones.</small></span></a><a class="mega-link" href="life"><span class="mega-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bLi-1386"><rect x="4" y="16" width="36" height="28" rx="5" fill="#088BF5"/></clipPath></defs><rect x="10" y="11" width="13" height="8" rx="2.5" fill="#088BF5"/><rect x="4" y="16" width="36" height="28" rx="5" fill="#088BF5"/><circle cx="20" cy="30" r="9" fill="#144496"/><circle cx="20" cy="30" r="4.5" fill="#2EBCFA"/><path d="M12 21s-7-4.5-9.5-9A5.5 5.5 0 0 1 12 6a5.5 5.5 0 0 1 9.5 6c-2.5 4.5-9.5 9-9.5 9Z" transform="translate(23 -2) scale(.95)" fill="#FC868B"/><g clip-path="url(#bLi-1386)"><path d="M12 21s-7-4.5-9.5-9A5.5 5.5 0 0 1 12 6a5.5 5.5 0 0 1 9.5 6c-2.5 4.5-9.5 9-9.5 9Z" transform="translate(23 -2) scale(.95)" fill="#985184"/></g></svg></span><span><b>Life at TechNext</b><small>The people and culture behind TechNext.</small></span></a></div><div class="mega-col"><div class="mega-head">Offices</div><a class="mega-link" href="offices/singapore"><span class="mega-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M6.5 17h37a2 2 0 0 0 1-3.7L26 4.6a2 2 0 0 0-2 0L5.5 13.3a2 2 0 0 0 1 3.7Z" fill="#F9464C"/><rect x="4" y="17" width="42" height="4" rx="1" fill="#712258"/><rect x="8" y="21" width="6" height="18" rx="1.5" fill="#FC868B"/><rect x="17" y="21" width="6" height="18" rx="1.5" fill="#FC868B"/><rect x="27" y="21" width="6" height="18" rx="1.5" fill="#FC868B"/><rect x="36" y="21" width="6" height="18" rx="1.5" fill="#FC868B"/><rect x="4" y="39" width="42" height="7" rx="2.5" fill="#F9464C"/></svg></span><span><b>Singapore HQ</b><small>261 Waterloo Street #03-36.</small></span></a><a class="mega-link" href="offices/philippines"><span class="mega-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bPh-1388"><rect x="8" y="4" width="34" height="21" rx="4" fill="#FBB945"/></clipPath></defs><rect x="8" y="4" width="34" height="21" rx="4" fill="#FBB945"/><rect x="26" y="13" width="4" height="7" rx="1" fill="#F78613"/><rect x="32" y="9" width="4" height="11" rx="1" fill="#F78613"/><rect x="20" y="15" width="4" height="5" rx="1" fill="#F78613"/><rect x="8" y="20" width="14" height="12" rx="3" fill="#03AF89"/><rect x="8" y="20" width="14" height="12" rx="3" fill="#1A6F66" clip-path="url(#bPh-1388)"/><rect x="28" y="22" width="14" height="10" rx="3" fill="#03AF89"/><rect x="4" y="32" width="42" height="6" rx="3" fill="#088BF5"/><rect x="9" y="38" width="4" height="8" rx="1.5" fill="#144496"/><rect x="37" y="38" width="4" height="8" rx="1.5" fill="#144496"/></svg></span><span><b>Philippines</b><small>Main development and consulting hub · Taguig City.</small></span></a><a class="mega-link" href="offices/vietnam"><span class="mega-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bVn-1389"><rect x="4" y="8" width="40" height="36" rx="5" fill="#144496"/></clipPath></defs><rect x="4" y="8" width="40" height="36" rx="5" fill="#144496"/><path d="M9 8h30a5 5 0 0 1 5 5v4H4v-4a5 5 0 0 1 5-5Z" fill="#088BF5"/><circle cx="10" cy="12.5" r="1.6" fill="#FFFFFF"/><circle cx="15" cy="12.5" r="1.6" fill="#FFFFFF"/><path d="M11 25 L17 30.5 L11 36" fill="none" stroke="#FBB945" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M21 36 L32 36" fill="none" stroke="#1AD3BB" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M40 2.5c.8 5.2 2.3 6.7 7.5 7.5-5.2.8-6.7 2.3-7.5 7.5-.8-5.2-2.3-6.7-7.5-7.5 5.2-.8 6.7-2.3 7.5-7.5Z" fill="#F78613"/><path d="M40 2.5c.8 5.2 2.3 6.7 7.5 7.5-5.2.8-6.7 2.3-7.5 7.5-.8-5.2-2.3-6.7-7.5-7.5 5.2-.8 6.7-2.3 7.5-7.5Z" fill="#F86126" clip-path="url(#bVn-1389)"/></svg></span><span><b>Vietnam</b><small>AI engineering hub · Ho Chi Minh City.</small></span></a></div></div></div></li>
<li class="nav-item nav-item--bubble"><a class="nav-bubble" href="nexi-explains"><span class="nb-bg" aria-hidden="true"></span><span class="nb-face" aria-hidden="true"><i></i></span><span class="nb-txt">Nexi Explains</span></a></li>
</ul>
</nav>
<div class="header-cta"><a class="btn btn-primary hdr-contact" href="get-started" aria-label="Get started with TechNext"><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 5.5A2.5 2.5 0 0 1 6.5 3h11A2.5 2.5 0 0 1 20 5.5v8a2.5 2.5 0 0 1-2.5 2.5H10l-4.6 3.6c-.5.4-1.4.1-1.4-.6z"/><path d="m8.5 9.6 7-2.6-2.6 7-1.3-3.1z"/></svg><span>Get started</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" fetchpriority="high">
<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>
<a class="mnav-top mnav-bubble" href="nexi-explains"><span class="mnav-bubble-in"><span class="nb-bg" aria-hidden="true"></span><span class="nb-face" aria-hidden="true"><i></i></span><span>Nexi Explains</span></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="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a>
<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"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><rect x="31" y="4" width="15" height="15" rx="4" fill="#FBB945"/><rect x="4" y="31" width="15" height="15" rx="4" fill="#2EBCFA"/><rect x="4" y="4" width="25" height="25" rx="6" fill="#1AD3BB"/><rect x="21" y="21" width="25" height="25" rx="6" fill="#985184"/><clipPath id="aErp-1390"><rect x="4" y="4" width="25" height="25" rx="6"/></clipPath><g clip-path="url(#aErp-1390)" fill="#005E7A"><rect x="21" y="21" width="25" height="25" rx="6"/></g></svg></span>Odoo ERP Implementation</a><a href="odoo/crm-development"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M5 6.5Q4 4 7 4H43Q46 4 45 6.5L25 37Z" fill="#FC868B"/><rect x="20" y="20" width="10" height="26" rx="3" fill="#985184"/><clipPath id="aCrm-1391"><path d="M5 6.5Q4 4 7 4H43Q46 4 45 6.5L25 37Z"/></clipPath><g clip-path="url(#aCrm-1391)" fill="#712258"><rect x="20" y="20" width="10" height="26" rx="3"/></g><circle cx="16" cy="11" r="2.6" fill="#FFFFFF"/><circle cx="25" cy="11" r="2.6" fill="#FFFFFF"/><circle cx="34" cy="11" r="2.6" fill="#FFFFFF"/></svg></span>CRM Development</a><a href="solutions/enterprise"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><rect x="4" y="8" width="24" height="38" rx="4" fill="#144496"/><circle cx="32" cy="28" r="14" fill="#1AD3BB"/><clipPath id="aEnt-1392"><rect x="4" y="8" width="24" height="38" rx="4"/></clipPath><g clip-path="url(#aEnt-1392)" fill="#005E7A"><circle cx="32" cy="28" r="14"/></g><rect x="8" y="13" width="6" height="5" rx="1.5" fill="#FFFFFF"/><rect x="8" y="21" width="6" height="5" rx="1.5" fill="#FFFFFF"/><rect x="8" y="29" width="6" height="5" rx="1.5" fill="#FFFFFF"/><rect x="8" y="37" width="6" height="5" rx="1.5" fill="#FFFFFF"/><ellipse cx="32" cy="28" rx="6" ry="14" fill="none" stroke="#FFFFFF" stroke-width="2.4"/><rect x="18" y="26.8" width="28" height="2.4" rx="1.2" fill="#FFFFFF"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M4 12Q14 9 24 14V45Q14 40 4 42Z" fill="#1AD3BB"/><path d="M26 14Q36 9 46 12V42Q36 40 26 45Z" fill="#2EBCFA"/><g fill="#FBB945"><circle cx="35" cy="13" r="10"/><path d="M27 19L24 27L33 22Z"/></g><clipPath id="aRag-1393"><path d="M26 14Q36 9 46 12V42Q36 40 26 45Z"/></clipPath><g clip-path="url(#aRag-1393)" fill="#088BF5"><circle cx="35" cy="13" r="10"/><path d="M27 19L24 27L33 22Z"/></g><circle cx="30.5" cy="13" r="1.8" fill="#FFFFFF"/><circle cx="35" cy="13" r="1.8" fill="#FFFFFF"/><circle cx="39.5" cy="13" r="1.8" fill="#FFFFFF"/></svg></span>RAG Knowledge Assistants</a><a href="odoo/ai-integration"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><rect x="5" y="4" width="27" height="36" rx="5" fill="#985184"/><rect x="10" y="11" width="16" height="3.5" rx="1.75" fill="#FFFFFF"/><rect x="10" y="18" width="11" height="3.5" rx="1.75" fill="#FFFFFF"/><rect x="10" y="25" width="13" height="3.5" rx="1.75" fill="#FFFFFF"/><path d="M34 18C37.36 28.64 37.36 28.64 48 32C37.36 35.36 37.36 35.36 34 46C30.64 35.36 30.64 35.36 20 32C30.64 28.64 30.64 28.64 34 18Z" fill="#1AD3BB"/><clipPath id="aWkai-1394"><rect x="5" y="4" width="27" height="36" rx="5"/></clipPath><g clip-path="url(#aWkai-1394)" fill="#005E7A"><path d="M34 18C37.36 28.64 37.36 28.64 48 32C37.36 35.36 37.36 35.36 34 46C30.64 35.36 30.64 35.36 20 32C30.64 28.64 30.64 28.64 34 18Z"/></g></svg></span>Odoo + AI integrations</a><a href="solutions/ai-automation"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M30.28 16.76L34.39 17.18L34.39 20.82L30.28 21.24L28.56 25.39L31.17 28.6L28.6 31.17L25.39 28.56L21.24 30.28L20.82 34.39L17.18 34.39L16.76 30.28L12.61 28.56L9.4 31.17L6.83 28.6L9.44 25.39L7.72 21.24L3.61 20.82L3.61 17.18L7.72 16.76L9.44 12.61L6.83 9.4L9.4 6.83L12.61 9.44L16.76 7.72L17.18 3.61L20.82 3.61L21.24 7.72L25.39 9.44L28.6 6.83L31.17 9.4L28.56 12.61Z" fill="#F78613"/><path d="M42.99 35.31L45.89 36.57L44.87 39.85L41.77 39.26L38.73 42.08L39.09 45.21L35.73 45.98L34.69 42.99L30.74 41.77L28.2 43.65L25.86 41.12L27.92 38.73L27.01 34.69L24.11 33.43L25.13 30.15L28.23 30.74L31.27 27.92L30.91 24.79L34.27 24.02L35.31 27.01L39.26 28.23L41.8 26.35L44.14 28.88L42.08 31.27Z" fill="#03AF89"/><clipPath id="aAuto-1395"><path d="M30.28 16.76L34.39 17.18L34.39 20.82L30.28 21.24L28.56 25.39L31.17 28.6L28.6 31.17L25.39 28.56L21.24 30.28L20.82 34.39L17.18 34.39L16.76 30.28L12.61 28.56L9.4 31.17L6.83 28.6L9.44 25.39L7.72 21.24L3.61 20.82L3.61 17.18L7.72 16.76L9.44 12.61L6.83 9.4L9.4 6.83L12.61 9.44L16.76 7.72L17.18 3.61L20.82 3.61L21.24 7.72L25.39 9.44L28.6 6.83L31.17 9.4L28.56 12.61Z"/></clipPath><g clip-path="url(#aAuto-1395)" fill="#1A6F66"><path d="M42.99 35.31L45.89 36.57L44.87 39.85L41.77 39.26L38.73 42.08L39.09 45.21L35.73 45.98L34.69 42.99L30.74 41.77L28.2 43.65L25.86 41.12L27.92 38.73L27.01 34.69L24.11 33.43L25.13 30.15L28.23 30.74L31.27 27.92L30.91 24.79L34.27 24.02L35.31 27.01L39.26 28.23L41.8 26.35L44.14 28.88L42.08 31.27Z"/></g><circle cx="19" cy="19" r="5" fill="#FFFFFF"/><circle cx="35" cy="35" r="3.5" fill="#FFFFFF"/></svg></span>Workflow Automation</a><a href="solutions/ai-chatbots"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><g fill="#088BF5"><rect x="4" y="5" width="30" height="22" rx="7"/><path d="M9 25L7 33L17 26Z"/></g><g fill="#1AD3BB"><rect x="16" y="18" width="30" height="22" rx="7"/><path d="M41 38L43 46L33 39Z"/></g><clipPath id="aChat-1396"><rect x="4" y="5" width="30" height="22" rx="7"/><path d="M9 25L7 33L17 26Z"/></clipPath><g clip-path="url(#aChat-1396)" fill="#005E7A"><rect x="16" y="18" width="30" height="22" rx="7"/><path d="M41 38L43 46L33 39Z"/></g><circle cx="26" cy="31" r="2.8" fill="#FFFFFF"/><circle cx="36" cy="31" r="2.8" fill="#FFFFFF"/><rect x="29.5" y="13" width="3" height="6" rx="1.5" fill="#1AD3BB"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><rect x="4" y="7" width="42" height="36" rx="5" fill="#2EBCFA"/><path d="M9 7H41A5 5 0 0 1 46 12V17H4V12A5 5 0 0 1 9 7Z" fill="#144496"/><circle cx="9.5" cy="12" r="1.8" fill="#FFFFFF"/><circle cx="14.5" cy="12" r="1.8" fill="#FFFFFF"/><circle cx="19.5" cy="12" r="1.8" fill="#FFFFFF"/><rect x="9" y="22" width="14" height="15" rx="2.5" fill="#FBB945"/><rect x="26" y="23" width="15" height="3.5" rx="1.75" fill="#FFFFFF"/><rect x="26" y="30" width="10" height="3.5" rx="1.75" fill="#FFFFFF"/></svg></span>Web Design & Development</a><a href="solutions/social-media"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><rect x="4" y="13" width="27" height="33" rx="5" fill="#FBB945"/><path d="M33 38C22 30 20 24 20 18.5A6.5 6.5 0 0 1 33 16A6.5 6.5 0 0 1 46 18.5C46 24 44 30 33 38Z" fill="#FC868B"/><clipPath id="aSoc-1398"><rect x="4" y="13" width="27" height="33" rx="5"/></clipPath><g clip-path="url(#aSoc-1398)" fill="#F9464C"><path d="M33 38C22 30 20 24 20 18.5A6.5 6.5 0 0 1 33 16A6.5 6.5 0 0 1 46 18.5C46 24 44 30 33 38Z"/></g><circle cx="11" cy="20" r="3" fill="#FFFFFF"/><rect x="8" y="33" width="14" height="3.5" rx="1.75" fill="#FFFFFF"/><rect x="8" y="39" width="9" height="3.5" rx="1.75" fill="#FFFFFF"/></svg></span>Social Media Management</a><a href="solutions/brand-assets"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M22 6C33 6 41 13 41 22C41 28 36 30 32 29C28 28 25 31 27 35C29 40 26 44 20 44C10 44 4 35 4 25C4 14 12 6 22 6Z" fill="#985184"/><circle cx="13" cy="21" r="3.5" fill="#FBB945"/><circle cx="22" cy="14" r="3.5" fill="#1AD3BB"/><circle cx="13" cy="32" r="3.5" fill="#2EBCFA"/><path d="M42 4.5A3 3 0 0 1 46.5 8.5L33 30L28 26.5Z" fill="#F78613"/><clipPath id="aBrand-1399"><path d="M22 6C33 6 41 13 41 22C41 28 36 30 32 29C28 28 25 31 27 35C29 40 26 44 20 44C10 44 4 35 4 25C4 14 12 6 22 6Z"/></clipPath><g clip-path="url(#aBrand-1399)" fill="#F86126"><path d="M42 4.5A3 3 0 0 1 46.5 8.5L33 30L28 26.5Z"/></g><path d="M27.5 27L33 31C31 36 27 38 22 38C23.5 34 23.5 29 27.5 27Z" fill="#F9464C"/></svg></span>Graphic & Brand Assets</a></div><div class="mnav-group"><div class="mnav-head">Technology</div><a href="solutions/iot"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M20 5A25 25 0 0 1 45 30H39A19 19 0 0 0 20 11Z" fill="#088BF5"/><path d="M20 15A15 15 0 0 1 35 30H29A9 9 0 0 0 20 21Z" fill="#2EBCFA"/><rect x="4" y="25" width="22" height="21" rx="5" fill="#03AF89"/><clipPath id="aIot-1400"><rect x="4" y="25" width="22" height="21" rx="5"/></clipPath><g clip-path="url(#aIot-1400)" fill="#1A6F66"><path d="M20 15A15 15 0 0 1 35 30H29A9 9 0 0 0 20 21Z"/></g><circle cx="13" cy="37" r="3.5" fill="#FFFFFF"/></svg></span>IoT Solutions</a><a href="solutions/app-development"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><rect x="5" y="4" width="26" height="42" rx="6" fill="#144496"/><rect x="23" y="9" width="22" height="20" rx="5" fill="#2EBCFA"/><rect x="27" y="32" width="15" height="13" rx="4" fill="#FBB945"/><clipPath id="aApp1-1401"><rect x="5" y="4" width="26" height="42" rx="6"/></clipPath><g clip-path="url(#aApp1-1401)" fill="#088BF5"><rect x="23" y="9" width="22" height="20" rx="5"/></g><clipPath id="aApp2-1401"><rect x="5" y="4" width="26" height="42" rx="6"/></clipPath><g clip-path="url(#aApp2-1401)" fill="#F78613"><rect x="27" y="32" width="15" height="13" rx="4"/></g><rect x="10" y="11" width="8" height="8" rx="2" fill="#FFFFFF"/><rect x="10" y="22" width="8" height="8" rx="2" fill="#FFFFFF"/><rect x="14" y="40" width="8" height="2.5" rx="1.25" fill="#FFFFFF"/></svg></span>App Development</a><a href="solutions/networks"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><g stroke="#144496" stroke-width="4" stroke-linecap="round"><path d="M10 10L25 26M40 11L25 26M11 40L25 26M39 40L25 26"/></g><circle cx="10" cy="10" r="6" fill="#03AF89"/><circle cx="40" cy="11" r="6" fill="#FBB945"/><circle cx="11" cy="40" r="6" fill="#985184"/><circle cx="39" cy="40" r="6" fill="#088BF5"/><circle cx="25" cy="26" r="9" fill="#F9464C"/><circle cx="25" cy="26" r="3.5" fill="#FFFFFF"/></svg></span>Networks</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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M12 8h20a4 4 0 0 1 4 4v30a4 4 0 0 1 -4 4h-20a4 4 0 0 1 -4 -4v-30a4 4 0 0 1 4 -4Z" fill="#985184"/><path d="M18 4h8a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-8a3 3 0 0 1 -3 -3v-2a3 3 0 0 1 3 -3Z" fill="#FBB945"/><path d="M24.5 27h19a2.5 2.5 0 0 1 2.5 2.5v5a2.5 2.5 0 0 1 -2.5 2.5h-19a2.5 2.5 0 0 1 -2.5 -2.5v-5a2.5 2.5 0 0 1 2.5 -2.5ZM31.5 20h5a2.5 2.5 0 0 1 2.5 2.5v19a2.5 2.5 0 0 1 -2.5 2.5h-5a2.5 2.5 0 0 1 -2.5 -2.5v-19a2.5 2.5 0 0 1 2.5 -2.5Z" fill="#1AD3BB"/><clipPath id="tn-med-0-1403"><path d="M12 8h20a4 4 0 0 1 4 4v30a4 4 0 0 1 -4 4h-20a4 4 0 0 1 -4 -4v-30a4 4 0 0 1 4 -4Z"/></clipPath><path d="M24.5 27h19a2.5 2.5 0 0 1 2.5 2.5v5a2.5 2.5 0 0 1 -2.5 2.5h-19a2.5 2.5 0 0 1 -2.5 -2.5v-5a2.5 2.5 0 0 1 2.5 -2.5ZM31.5 20h5a2.5 2.5 0 0 1 2.5 2.5v19a2.5 2.5 0 0 1 -2.5 2.5h-5a2.5 2.5 0 0 1 -2.5 -2.5v-19a2.5 2.5 0 0 1 2.5 -2.5Z" fill="#005E7A" clip-path="url(#tn-med-0-1403)"/><path d="M12.5 19h4l2.5-5 3.5 9 2.5-4H28" fill="none" stroke="#fff" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"/></svg></span>Medical</a><a href="industries/travel"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M8 22h22a4 4 0 0 1 4 4v14a4 4 0 0 1 -4 4h-22a4 4 0 0 1 -4 -4v-14a4 4 0 0 1 4 -4Z" fill="#2EBCFA"/><path d="M10.2 28h6.6a1.2 1.2 0 0 1 1.2 1.2v0a1.2 1.2 0 0 1 -1.2 1.2h-6.6a1.2 1.2 0 0 1 -1.2 -1.2v0a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/><path d="M10.2 33h6.6a1.2 1.2 0 0 1 1.2 1.2v0a1.2 1.2 0 0 1 -1.2 1.2h-6.6a1.2 1.2 0 0 1 -1.2 -1.2v0a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/><path d="M10.2 38h11.6a1.2 1.2 0 0 1 1.2 1.2v0a1.2 1.2 0 0 1 -1.2 1.2h-11.6a1.2 1.2 0 0 1 -1.2 -1.2v0a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/><path d="M0 -18h0a3.5 3.5 0 0 1 3.5 3.5v27a3.5 3.5 0 0 1 -3.5 3.5h0a3.5 3.5 0 0 1 -3.5 -3.5v-27a3.5 3.5 0 0 1 3.5 -3.5ZM-3 -5L-18 4L-18 9L-3 4ZM3 -5L18 4L18 9L3 4ZM-2.5 10L-9 15L-9 18L-2.5 16.5ZM2.5 10L9 15L9 18L2.5 16.5Z" transform="translate(31 19) rotate(45)" fill="#F86126"/><clipPath id="tn-trv-0-1404"><path d="M8 22h22a4 4 0 0 1 4 4v14a4 4 0 0 1 -4 4h-22a4 4 0 0 1 -4 -4v-14a4 4 0 0 1 4 -4Z"/></clipPath><path d="M0 -18h0a3.5 3.5 0 0 1 3.5 3.5v27a3.5 3.5 0 0 1 -3.5 3.5h0a3.5 3.5 0 0 1 -3.5 -3.5v-27a3.5 3.5 0 0 1 3.5 -3.5ZM-3 -5L-18 4L-18 9L-3 4ZM3 -5L18 4L18 9L3 4ZM-2.5 10L-9 15L-9 18L-2.5 16.5ZM2.5 10L9 15L9 18L2.5 16.5Z" transform="translate(31 19) rotate(45)" fill="#144496" clip-path="url(#tn-trv-0-1404)"/></svg></span>Travel</a><a href="industries/retail"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M11 20h28a3 3 0 0 1 3 3v19a3 3 0 0 1 -3 3h-28a3 3 0 0 1 -3 -3v-19a3 3 0 0 1 3 -3Z" fill="#1AD3BB"/><path d="M15 27h6a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-6a2 2 0 0 1 -2 -2v-4a2 2 0 0 1 2 -2Z" fill="#FFFFFF"/><path d="M29 28h6a2 2 0 0 1 2 2v13a2 2 0 0 1 -2 2h-6a2 2 0 0 1 -2 -2v-13a2 2 0 0 1 2 -2Z" fill="#1A6F66"/><path d="M7.5 7h35a2.5 2.5 0 0 1 2.5 2.5v2a2.5 2.5 0 0 1 -2.5 2.5h-35a2.5 2.5 0 0 1 -2.5 -2.5v-2a2.5 2.5 0 0 1 2.5 -2.5Z" fill="#F9464C"/><path d="M5 13h10v5a5 5 0 0 1-10 0Z" fill="#F9464C"/><path d="M15 13h10v5a5 5 0 0 1-10 0Z" fill="#FC868B"/><path d="M25 13h10v5a5 5 0 0 1-10 0Z" fill="#F9464C"/><path d="M35 13h10v5a5 5 0 0 1-10 0Z" fill="#FC868B"/><clipPath id="tn-rt-0-1405"><path d="M11 20h28a3 3 0 0 1 3 3v19a3 3 0 0 1 -3 3h-28a3 3 0 0 1 -3 -3v-19a3 3 0 0 1 3 -3Z"/></clipPath><path d="M5 13h10v5a5 5 0 0 1-10 0ZM15 13h10v5a5 5 0 0 1-10 0ZM25 13h10v5a5 5 0 0 1-10 0ZM35 13h10v5a5 5 0 0 1-10 0Z" fill="#005E7A" clip-path="url(#tn-rt-0-1405)"/></svg></span>Retail</a><a href="industries/ecommerce"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M21 2h16a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-16a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3Z" fill="#F78613"/><path d="M28 2h2a1.5 1.5 0 0 1 1.5 1.5v4a1.5 1.5 0 0 1 -1.5 1.5h-2a1.5 1.5 0 0 1 -1.5 -1.5v-4a1.5 1.5 0 0 1 1.5 -1.5Z" fill="#FFFFFF"/><path d="M3 7h7a2 2 0 0 1 2 1.6L13.2 15H44a1.5 1.5 0 0 1 1.45 1.9l-3.8 13.6A2 2 0 0 1 39.7 32H16.3a2 2 0 0 1-1.95-1.55L10.4 11H5a2 2 0 0 1 0-4Z" fill="#985184"/><clipPath id="tn-ec-0-1406"><path d="M3 7h7a2 2 0 0 1 2 1.6L13.2 15H44a1.5 1.5 0 0 1 1.45 1.9l-3.8 13.6A2 2 0 0 1 39.7 32H16.3a2 2 0 0 1-1.95-1.55L10.4 11H5a2 2 0 0 1 0-4Z"/></clipPath><path d="M21 2h16a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-16a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3Z" fill="#712258" clip-path="url(#tn-ec-0-1406)"/><path d="M14 41a4 4 0 1 0 8 0a4 4 0 1 0 -8 0Z" fill="#985184"/><path d="M33 41a4 4 0 1 0 8 0a4 4 0 1 0 -8 0Z" fill="#985184"/></svg></span>Ecommerce</a><a href="industries/construction"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M7 33a18 18 0 0 1 36 0Z" fill="#FBB945"/><path d="M24 13h2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3Z" fill="#F78613"/><clipPath id="tn-cn-0-1407"><path d="M7 33a18 18 0 0 1 36 0Z"/></clipPath><path d="M24 13h2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3Z" fill="#F86126" clip-path="url(#tn-cn-0-1407)"/><path d="M7 32h36a4 4 0 0 1 4 4v0a4 4 0 0 1 -4 4h-36a4 4 0 0 1 -4 -4v0a4 4 0 0 1 4 -4Z" fill="#F86126"/><path d="M11.5 25h4a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1 -1.5 1.5h-4a1.5 1.5 0 0 1 -1.5 -1.5v0a1.5 1.5 0 0 1 1.5 -1.5Z" fill="#FFFFFF"/></svg></span>Construction</a><a href="industries/fnb"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M11 24a14 9 0 0 1 28 0Z" fill="#FBB945"/><path d="M19 3L23 2L35 30L32 31ZM30 2L34 2L40 27L37 28Z" fill="#F86126"/><path d="M6 24h38a19 19 0 0 1-38 0Z" fill="#1AD3BB"/><clipPath id="tn-fb-0-1408"><path d="M6 24h38a19 19 0 0 1-38 0Z"/></clipPath><path d="M19 3L23 2L35 30L32 31ZM30 2L34 2L40 27L37 28Z" fill="#005E7A" clip-path="url(#tn-fb-0-1408)"/><path d="M18.5 41h13a2.5 2.5 0 0 1 2.5 2.5v0a2.5 2.5 0 0 1 -2.5 2.5h-13a2.5 2.5 0 0 1 -2.5 -2.5v0a2.5 2.5 0 0 1 2.5 -2.5Z" fill="#1A6F66"/></svg></span>F&B</a><a href="industries/manufacturing"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M4 44V23l10 6v-6l10 6v-6l10 6V8h8v36Z" fill="#144496"/><path d="M12.35 6.31L12.88 3.23L17.12 3.23L17.65 6.31L17.86 6.39L20.41 4.59L23.41 7.59L21.61 10.14L21.69 10.35L24.77 10.88L24.77 15.12L21.69 15.65L21.61 15.86L23.41 18.41L20.41 21.41L17.86 19.61L17.65 19.69L17.12 22.77L12.88 22.77L12.35 19.69L12.14 19.61L9.59 21.41L6.59 18.41L8.39 15.86L8.31 15.65L5.23 15.12L5.23 10.88L8.31 10.35L8.39 10.14L6.59 7.59L9.59 4.59L12.14 6.39ZM12 13a3 3 0 1 0 6 0a3 3 0 1 0 -6 0Z" fill="#FBB945" fill-rule="evenodd"/><clipPath id="tn-mf-0-1409"><path d="M4 44V23l10 6v-6l10 6v-6l10 6V8h8v36Z"/></clipPath><path d="M12.35 6.31L12.88 3.23L17.12 3.23L17.65 6.31L17.86 6.39L20.41 4.59L23.41 7.59L21.61 10.14L21.69 10.35L24.77 10.88L24.77 15.12L21.69 15.65L21.61 15.86L23.41 18.41L20.41 21.41L17.86 19.61L17.65 19.69L17.12 22.77L12.88 22.77L12.35 19.69L12.14 19.61L9.59 21.41L6.59 18.41L8.39 15.86L8.31 15.65L5.23 15.12L5.23 10.88L8.31 10.35L8.39 10.14L6.59 7.59L9.59 4.59L12.14 6.39ZM12 13a3 3 0 1 0 6 0a3 3 0 1 0 -6 0Z" fill="#005E7A" clip-path="url(#tn-mf-0-1409)"/><path d="M10.2 34h3.6a1.2 1.2 0 0 1 1.2 1.2v2.6a1.2 1.2 0 0 1 -1.2 1.2h-3.6a1.2 1.2 0 0 1 -1.2 -1.2v-2.6a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/><path d="M20.2 34h3.6a1.2 1.2 0 0 1 1.2 1.2v2.6a1.2 1.2 0 0 1 -1.2 1.2h-3.6a1.2 1.2 0 0 1 -1.2 -1.2v-2.6a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/><path d="M30.2 34h3.6a1.2 1.2 0 0 1 1.2 1.2v2.6a1.2 1.2 0 0 1 -1.2 1.2h-3.6a1.2 1.2 0 0 1 -1.2 -1.2v-2.6a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/></svg></span>Manufacturing</a><a href="industries/health-wellness"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M4 17C17 17 25 28 25 41C11 41 4 31 4 17Z" fill="#FC868B"/><path d="M46 17C33 17 25 28 25 41C39 41 46 31 46 17Z" fill="#985184"/><path d="M25 6C34 15 34 30 25 41C16 30 16 15 25 6Z" fill="#1AD3BB"/><clipPath id="tn-hw-0-1410"><path d="M25 6C34 15 34 30 25 41C16 30 16 15 25 6Z"/></clipPath><path d="M4 17C17 17 25 28 25 41C11 41 4 31 4 17Z" fill="#712258" clip-path="url(#tn-hw-0-1410)"/><clipPath id="tn-hw-1-1410"><path d="M25 6C34 15 34 30 25 41C16 30 16 15 25 6Z"/></clipPath><path d="M46 17C33 17 25 28 25 41C39 41 46 31 46 17Z" fill="#005E7A" clip-path="url(#tn-hw-1-1410)"/><path d="M12 40h26a3 3 0 0 1 3 3v0a3 3 0 0 1 -3 3h-26a3 3 0 0 1 -3 -3v0a3 3 0 0 1 3 -3Z" fill="#03AF89"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bDi-1411"><rect x="4" y="6" width="34" height="26" rx="4" fill="#2EBCFA"/></clipPath></defs><rect x="4" y="6" width="34" height="26" rx="4" fill="#2EBCFA"/><rect x="9" y="12" width="10" height="3" rx="1.5" fill="#FFFFFF"/><rect x="9" y="18" width="7" height="3" rx="1.5" fill="#FFFFFF"/><rect x="9" y="24" width="9" height="3" rx="1.5" fill="#FFFFFF"/><path d="M36 36 L44 44" fill="none" stroke="#985184" stroke-width="6" stroke-linecap="round" stroke-linejoin="round"/><circle cx="31" cy="29" r="11" fill="#FBB945"/><circle cx="31" cy="29" r="11" fill="#005E7A" clip-path="url(#bDi-1411)"/></svg></span>Odoo Discovery</a><a href="odoo/training"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bTr-1412"><rect x="4" y="5" width="34" height="24" rx="4" fill="#1AD3BB"/></clipPath></defs><path d="M12 28 L8 44" fill="none" stroke="#1A6F66" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/><rect x="4" y="5" width="34" height="24" rx="4" fill="#1AD3BB"/><rect x="9" y="10" width="14" height="3" rx="1.5" fill="#FFFFFF"/><rect x="9" y="16" width="9" height="3" rx="1.5" fill="#FFFFFF"/><rect x="25" y="32" width="15" height="9" rx="3" fill="#712258"/><path d="M32 22 L46 29.5 L32 37 L18 29.5Z" fill="#985184"/><path d="M32 22 L46 29.5 L32 37 L18 29.5Z" fill="#712258" clip-path="url(#bTr-1412)"/><path d="M44 30 L44 40" fill="none" stroke="#FBB945" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/></svg></span>Odoo Training</a><a href="odoo/integration"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bIn-1413"><circle cx="34" cy="25" r="12" fill="#985184"/></clipPath></defs><circle cx="34" cy="25" r="12" fill="#985184"/><circle cx="42" cy="8" r="4" fill="#2EBCFA"/><circle cx="42" cy="42" r="4" fill="#2EBCFA"/><path d="M42 8 L37 14" fill="none" stroke="#2EBCFA" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M42 42 L37 36" fill="none" stroke="#2EBCFA" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 34 L12 45" fill="none" stroke="#F78613" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/><rect x="4" y="15" width="18" height="20" rx="5" fill="#F78613"/><rect x="18" y="18.5" width="12" height="4" rx="2" fill="#F78613"/><rect x="18" y="27.5" width="12" height="4" rx="2" fill="#F78613"/><g clip-path="url(#bIn-1413)"><rect x="18" y="18.5" width="12" height="4" rx="2" fill="#712258"/><rect x="18" y="27.5" width="12" height="4" rx="2" fill="#712258"/></g></svg></span>Odoo Integration</a><a href="odoo/support"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M25 4a21 21 0 1 0 .01 0ZM25 15a10 10 0 1 1-.01 0Z" fill="#FC868B" fill-rule="evenodd"/><path d="M43.54 34.86A21 21 0 0 1 34.86 43.54L29.69 33.83A10 10 0 0 0 33.83 29.69Z" fill="#F9464C"/><path d="M15.14 43.54A21 21 0 0 1 6.46 34.86L16.17 29.69A10 10 0 0 0 20.31 33.83Z" fill="#F9464C"/><path d="M6.46 15.14A21 21 0 0 1 15.14 6.46L20.31 16.17A10 10 0 0 0 16.17 20.31Z" fill="#F9464C"/><path d="M34.86 6.46A21 21 0 0 1 43.54 15.14L33.83 20.31A10 10 0 0 0 29.69 16.17Z" fill="#F9464C"/><path d="M38.5 25A13.5 13.5 0 0 1 38.5 24.98L35 24.98A10 10 0 0 0 35 25Z" fill="#712258"/></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 ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M4 22 L46 5 L20 30Z" fill="#2EBCFA"/><path d="M20 30 L46 5 L32 44Z" fill="#088BF5"/><path d="M20 30 L46 5 L23 42Z" fill="#144496"/><circle cx="9" cy="41" r="3" fill="#FBB945"/><circle cx="16" cy="46" r="2" fill="#FBB945"/></svg></span>About TechNext</a><a href="employee-hub" rel="nofollow"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bTe-1416"><path d="M13 44v-8a12 12 0 0 1 24 0v8Z" fill="#985184"/></clipPath></defs><circle cx="11" cy="20" r="5.5" fill="#1AD3BB"/><circle cx="39" cy="20" r="5.5" fill="#1AD3BB"/><path d="M3 44v-6a8 8 0 0 1 16 0v6Z" fill="#1AD3BB"/><path d="M31 44v-6a8 8 0 0 1 16 0v6Z" fill="#1AD3BB"/><path d="M13 44v-8a12 12 0 0 1 24 0v8Z" fill="#985184"/><g clip-path="url(#bTe-1416)"><path d="M3 44v-6a8 8 0 0 1 16 0v6Z" fill="#005E7A"/><path d="M31 44v-6a8 8 0 0 1 16 0v6Z" fill="#005E7A"/></g><circle cx="25" cy="14" r="7.5" fill="#985184"/></svg></span>Employee Hub</a></div><div class="mnav-group"><div class="mnav-head">Life</div><a href="careers"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bCa-1417"><rect x="4" y="14" width="42" height="32" rx="5" fill="#FC868B"/></clipPath></defs><path d="M20 5h10a4 4 0 0 1 4 4v7h-4V9H20v7h-4V9a4 4 0 0 1 4-4Z" fill="#712258"/><rect x="4" y="14" width="42" height="32" rx="5" fill="#FC868B"/><path d="M9 14h32a5 5 0 0 1 5 5v9H4v-9a5 5 0 0 1 5-5Z" fill="#985184"/><rect x="20" y="24" width="10" height="9" rx="2.5" fill="#FBB945"/><rect x="20" y="24" width="10" height="4" rx="0" fill="#F78613" clip-path="url(#bCa-1417)"/></svg></span>Careers</a><a href="blog"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bBl-1418"><rect x="5" y="4" width="30" height="42" rx="4" fill="#1AD3BB"/></clipPath></defs><rect x="5" y="4" width="30" height="42" rx="4" fill="#1AD3BB"/><rect x="10" y="10" width="20" height="11" rx="2.5" fill="#1A6F66"/><rect x="10" y="26" width="20" height="3.5" rx="1.75" fill="#FFFFFF"/><rect x="10" y="32.5" width="14" height="3.5" rx="1.75" fill="#FFFFFF"/><rect x="10" y="39" width="9" height="3.5" rx="1.75" fill="#FFFFFF"/><path d="M44 18 L28 34" fill="none" stroke="#F78613" stroke-width="7" stroke-linecap="round" stroke-linejoin="round"/><path d="M25.5 31.5 L30.5 36.5 L23 39Z" fill="#F86126"/><path d="M44 18 L28 34" fill="none" stroke="#F86126" stroke-width="7" stroke-linecap="round" stroke-linejoin="round" clip-path="url(#bBl-1418)"/></svg></span>Blog</a><a href="events"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bEv-1419"><rect x="4" y="9" width="34" height="34" rx="5" fill="#2EBCFA"/></clipPath></defs><rect x="4" y="9" width="34" height="34" rx="5" fill="#2EBCFA"/><path d="M9 9h24a5 5 0 0 1 5 5v5H4v-5a5 5 0 0 1 5-5Z" fill="#144496"/><rect x="10" y="4" width="4" height="10" rx="2" fill="#144496"/><rect x="28" y="4" width="4" height="10" rx="2" fill="#144496"/><rect x="9" y="24" width="5" height="5" rx="1.5" fill="#FFFFFF"/><rect x="9" y="32" width="5" height="5" rx="1.5" fill="#FFFFFF"/><rect x="17" y="24" width="5" height="5" rx="1.5" fill="#FFFFFF"/><rect x="17" y="32" width="5" height="5" rx="1.5" fill="#FFFFFF"/><rect x="25" y="24" width="5" height="5" rx="1.5" fill="#FFFFFF"/><rect x="33" y="15" width="3" height="31" rx="1.5" fill="#712258"/><path d="M35 15h11l-4 5.5 4 5.5H35Z" fill="#F9464C"/><g clip-path="url(#bEv-1419)"><path d="M35 15h11l-4 5.5 4 5.5H35Z" fill="#712258"/></g></svg></span>Events</a><a href="life"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bLi-1420"><rect x="4" y="16" width="36" height="28" rx="5" fill="#088BF5"/></clipPath></defs><rect x="10" y="11" width="13" height="8" rx="2.5" fill="#088BF5"/><rect x="4" y="16" width="36" height="28" rx="5" fill="#088BF5"/><circle cx="20" cy="30" r="9" fill="#144496"/><circle cx="20" cy="30" r="4.5" fill="#2EBCFA"/><path d="M12 21s-7-4.5-9.5-9A5.5 5.5 0 0 1 12 6a5.5 5.5 0 0 1 9.5 6c-2.5 4.5-9.5 9-9.5 9Z" transform="translate(23 -2) scale(.95)" fill="#FC868B"/><g clip-path="url(#bLi-1420)"><path d="M12 21s-7-4.5-9.5-9A5.5 5.5 0 0 1 12 6a5.5 5.5 0 0 1 9.5 6c-2.5 4.5-9.5 9-9.5 9Z" transform="translate(23 -2) scale(.95)" fill="#985184"/></g></svg></span>Life at TechNext</a></div><div class="mnav-group"><div class="mnav-head">Offices</div><a href="offices/singapore"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M6.5 17h37a2 2 0 0 0 1-3.7L26 4.6a2 2 0 0 0-2 0L5.5 13.3a2 2 0 0 0 1 3.7Z" fill="#F9464C"/><rect x="4" y="17" width="42" height="4" rx="1" fill="#712258"/><rect x="8" y="21" width="6" height="18" rx="1.5" fill="#FC868B"/><rect x="17" y="21" width="6" height="18" rx="1.5" fill="#FC868B"/><rect x="27" y="21" width="6" height="18" rx="1.5" fill="#FC868B"/><rect x="36" y="21" width="6" height="18" rx="1.5" fill="#FC868B"/><rect x="4" y="39" width="42" height="7" rx="2.5" fill="#F9464C"/></svg></span>Singapore HQ</a><a href="offices/philippines"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bPh-1422"><rect x="8" y="4" width="34" height="21" rx="4" fill="#FBB945"/></clipPath></defs><rect x="8" y="4" width="34" height="21" rx="4" fill="#FBB945"/><rect x="26" y="13" width="4" height="7" rx="1" fill="#F78613"/><rect x="32" y="9" width="4" height="11" rx="1" fill="#F78613"/><rect x="20" y="15" width="4" height="5" rx="1" fill="#F78613"/><rect x="8" y="20" width="14" height="12" rx="3" fill="#03AF89"/><rect x="8" y="20" width="14" height="12" rx="3" fill="#1A6F66" clip-path="url(#bPh-1422)"/><rect x="28" y="22" width="14" height="10" rx="3" fill="#03AF89"/><rect x="4" y="32" width="42" height="6" rx="3" fill="#088BF5"/><rect x="9" y="38" width="4" height="8" rx="1.5" fill="#144496"/><rect x="37" y="38" width="4" height="8" rx="1.5" fill="#144496"/></svg></span>Philippines</a><a href="offices/vietnam"><span class="mnav-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><defs><clipPath id="bVn-1423"><rect x="4" y="8" width="40" height="36" rx="5" fill="#144496"/></clipPath></defs><rect x="4" y="8" width="40" height="36" rx="5" fill="#144496"/><path d="M9 8h30a5 5 0 0 1 5 5v4H4v-4a5 5 0 0 1 5-5Z" fill="#088BF5"/><circle cx="10" cy="12.5" r="1.6" fill="#FFFFFF"/><circle cx="15" cy="12.5" r="1.6" fill="#FFFFFF"/><path d="M11 25 L17 30.5 L11 36" fill="none" stroke="#FBB945" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M21 36 L32 36" fill="none" stroke="#1AD3BB" stroke-width="3.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M40 2.5c.8 5.2 2.3 6.7 7.5 7.5-5.2.8-6.7 2.3-7.5 7.5-.8-5.2-2.3-6.7-7.5-7.5 5.2-.8 6.7-2.3 7.5-7.5Z" fill="#F78613"/><path d="M40 2.5c.8 5.2 2.3 6.7 7.5 7.5-5.2.8-6.7 2.3-7.5 7.5-.8-5.2-2.3-6.7-7.5-7.5 5.2-.8 6.7-2.3 7.5-7.5Z" fill="#F86126" clip-path="url(#bVn-1423)"/></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="contact"><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 5.5A2.5 2.5 0 0 1 6.5 3h11A2.5 2.5 0 0 1 20 5.5v8a2.5 2.5 0 0 1-2.5 2.5H10l-4.6 3.6c-.5.4-1.4.1-1.4-.6z"/><path d="m8.5 9.6 7-2.6-2.6 7-1.3-3.1z"/></svg> All the ways to reach us</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">
<!-- Homepage (Oct 2026): the original hero carousel (restored from tag pre-calm-2026-10-09: hero.js, hero-scenes.js,
hero-industries.js, hero.css, hero_skins.py), then the calm sections: where to start, how we work, industries, why
TechNext, blog, FAQ, closing call. The earlier illustrated sections below the hero are kept in _src/legacy/. -->
<!-- ============================================================ HERO CAROUSEL -->
<section class="hero" data-hero data-root="" aria-roledescription="carousel" aria-label="TechNext highlights">
<p class="skip" data-hero-live aria-live="polite" aria-atomic="true"></p>
<div class="hero-bg" aria-hidden="true">
<div class="aurora a1"></div><div class="aurora a2"></div><div class="aurora a3"></div>
<div class="hero-grid"></div>
<div class="spotlight"></div>
<canvas class="particles"></canvas>
</div>
<!-- while the Nexi Explains slide is on, the band around it (controls, marquee) turns its navy (.hero.is-nxs);
the slide's own comic sky and the circle transition live on slide 6 itself (.nxs-sky, data-slide-circle) -->
<div class="nxs-bg" aria-hidden="true"></div>
<div class="nxs-fx" aria-hidden="true"><span class="nxs-burst"><b data-nxs-fx>BAM!</b></span></div>
<div class="hero-track">
<!-- Slide 1 · kinetic type + every Odoo app rushing into two tilted orbits around the live dashboard -->
<article class="slide is-active" data-slide-dash data-title="Odoo ERP, implemented by TechNext" aria-roledescription="slide">
<div class="container slide-inner si-cine">
<div class="slide-copy">
<h1 class="slide-tag up" style="--d:0ms"><img src="assets/img/odoo-ready-partner.png" alt=""><span class="sep"></span>Odoo Ready Partner in Singapore, the Philippines & Vietnam</h1>
<h2 class="as-h1">
<span class="kw" style="--i:0"><span>Run your</span></span>
<span class="kw" style="--i:1"><span class="rot"><b class="is-on">accounts<span class="sr-only">,</span> </b><b>sales<span class="sr-only">,</span> </b><b>stock<span class="sr-only">,</span> </b><b>purchasing<span class="sr-only"> and</span> </b><b>invoicing </b></span></span><br>
<span class="kw" style="--i:2"><span>on</span></span>
<span class="kw" style="--i:3"><span class="hl">one system.</span></span>
</h2>
<p class="lead up" style="--d:480ms">TechNext implements Odoo for growing companies — Accounting, Sales and Inventory first, then the rest of the suite as you need it.</p>
<div class="actions up" style="--d:580ms">
<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="odoo/discovery">How we work</a>
</div>
<div class="spec-strip up" style="--d:700ms" role="group" aria-label="Focus apps — click to learn more">
<button class="spec" type="button" data-app="accountant"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="36" height="36" decoding="async"><span><b>Accounting</b><span>Journals · bank sync · tax</span></span></button>
<button class="spec" type="button" data-app="sale"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="36" height="36" decoding="async"><span><b>Sales</b><span>Quote → order → invoice</span></span></button>
<button class="spec" type="button" data-app="stock"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="36" height="36" decoding="async"><span><b>Inventory</b><span>Stock · barcodes · replenishment</span></span></button>
</div>
<nav class="m-visual" aria-label="Focus apps">
<a href="odoo/apps/accounting"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="32" height="32" decoding="async"><span><b>Accounting</b><small>Books, bank feeds, tax</small></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="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a>
<a href="odoo/apps/sales"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="32" height="32" decoding="async"><span><b>Sales</b><small>Quotation to invoice</small></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="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a>
<a href="odoo/apps/inventory"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="32" height="32" decoding="async"><span><b>Inventory</b><small>Stock and purchasing</small></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="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a>
</nav>
</div>
<div class="dash-wrap cine up" style="--d:140ms" data-cine>
<canvas class="cine-fx" aria-hidden="true"></canvas>
<svg class="cine-rings cine-rings--back" aria-hidden="true"></svg>
<div class="cine-core">
<div class="dash" aria-hidden="true">
<div class="dash-bar"><i></i><i></i><i></i> Odoo · one database <span><i class="live"></i> sample data</span></div>
<div class="dash-body">
<div class="kpis">
<div class="kpi"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="22" height="22" decoding="async"><small>Orders this week</small><b data-count="62">0</b><em>+9% vs last</em></div>
<div class="kpi"><img class="oi" src="assets/img/odoo/account.svg" alt="" width="22" height="22" decoding="async"><small>Invoices due</small><b data-count="14">0</b><em>3 overdue</em></div>
<div class="kpi"><img class="oi" src="assets/img/odoo/spreadsheet_dashboard.svg" alt="" width="22" height="22" decoding="async"><small>Auto hand-offs</small><b data-count="128" data-cine-hand>0</b><em>typed twice: 0</em></div>
</div>
<div class="chart"><i style="--h:38%;--i:0"></i><i style="--h:46%;--i:1"></i><i style="--h:42%;--i:2"></i><i style="--h:58%;--i:3"></i><i style="--h:52%;--i:4"></i><i style="--h:64%;--i:5"></i><i style="--h:60%;--i:6"></i><i style="--h:72%;--i:7"></i><i style="--h:68%;--i:8"></i><i style="--h:80%;--i:9"></i><i style="--h:76%;--i:10"></i><i style="--h:88%;--i:11"></i></div>
<ol class="cine-feed">
<li><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="18" height="18" decoding="async"><span><b>S00419</b> signed, order confirmed</span><time>now</time></li>
<li><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="18" height="18" decoding="async"><span><b>PO00088</b> raised by a reorder rule</span><time>2 min</time></li>
<li><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="18" height="18" decoding="async"><span><b>38</b> bank lines matched</span><time>today</time></li>
</ol>
</div>
</div>
</div>
<svg class="cine-rings cine-rings--front" aria-hidden="true"></svg>
<div class="cine-apps" role="group" aria-label="Odoo apps TechNext implements, orbiting one database: select an app for details">
<button class="cine-app cine-app--r0" type="button" data-app="accountant" data-ring="0" aria-label="Accounting"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="30" height="30" decoding="async"><span class="cine-tag"><b>Accounting</b><small>Books, bank, tax</small></span></button>
<button class="cine-app cine-app--r0" type="button" data-app="sale" data-ring="0" aria-label="Sales"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="30" height="30" decoding="async"><span class="cine-tag"><b>Sales</b><small>Quote to invoice</small></span></button>
<button class="cine-app cine-app--r0" type="button" data-app="stock" data-ring="0" aria-label="Inventory"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="30" height="30" decoding="async"><span class="cine-tag"><b>Inventory</b><small>Stock and warehouses</small></span></button>
<button class="cine-app cine-app--r0" type="button" data-app="crm" data-ring="0" aria-label="CRM"><img class="oi" src="assets/img/odoo/crm.svg" alt="" width="30" height="30" decoding="async"><span class="cine-tag"><b>CRM</b><small>Leads and pipeline</small></span></button>
<button class="cine-app cine-app--r0" type="button" data-app="purchase" data-ring="0" aria-label="Purchase"><img class="oi" src="assets/img/odoo/purchase.svg" alt="" width="30" height="30" decoding="async"><span class="cine-tag"><b>Purchase</b><small>Vendors and RFQs</small></span></button>
<button class="cine-app cine-app--r0" type="button" data-app="mrp" data-ring="0" aria-label="Manufacturing"><img class="oi" src="assets/img/odoo/mrp.svg" alt="" width="30" height="30" decoding="async"><span class="cine-tag"><b>Manufacturing</b><small>Bills of materials</small></span></button>
<button class="cine-app cine-app--r0" type="button" data-app="point_of_sale" data-ring="0" aria-label="Point of Sale"><img class="oi" src="assets/img/odoo/point_of_sale.svg" alt="" width="30" height="30" decoding="async"><span class="cine-tag"><b>Point of Sale</b><small>Shops and restaurants</small></span></button>
<button class="cine-app cine-app--r0" type="button" data-app="website_sale" data-ring="0" aria-label="eCommerce"><img class="oi" src="assets/img/odoo/website_sale.svg" alt="" width="30" height="30" decoding="async"><span class="cine-tag"><b>eCommerce</b><small>Online store</small></span></button>
<button class="cine-app cine-app--r1" type="button" data-app="project" data-ring="1" aria-label="Project"><img class="oi" src="assets/img/odoo/project.svg" alt="" width="22" height="22" decoding="async"><span class="cine-tag"><b>Project</b><small>Tasks and milestones</small></span></button>
<button class="cine-app cine-app--r1" type="button" data-app="helpdesk" data-ring="1" aria-label="Helpdesk"><img class="oi" src="assets/img/odoo/helpdesk.svg" alt="" width="22" height="22" decoding="async"><span class="cine-tag"><b>Helpdesk</b><small>Tickets and SLAs</small></span></button>
<button class="cine-app cine-app--r1" type="button" data-app="hr" data-ring="1" aria-label="Employees"><img class="oi" src="assets/img/odoo/hr.svg" alt="" width="22" height="22" decoding="async"><span class="cine-tag"><b>Employees</b><small>People and contracts</small></span></button>
<button class="cine-app cine-app--r1" type="button" data-app="ai_app" data-ring="1" aria-label="AI"><img class="oi" src="assets/img/odoo/ai_app.svg" alt="" width="22" height="22" decoding="async"><span class="cine-tag"><b>AI</b><small>Assistants and agents</small></span></button>
<button class="cine-app cine-app--r1" type="button" data-app="mass_mailing" data-ring="1" aria-label="Email Marketing"><img class="oi" src="assets/img/odoo/mass_mailing.svg" alt="" width="22" height="22" decoding="async"><span class="cine-tag"><b>Email Marketing</b><small>Campaigns to CRM lists</small></span></button>
<button class="cine-app cine-app--r1" type="button" data-app="documents" data-ring="1" aria-label="Documents"><img class="oi" src="assets/img/odoo/documents.svg" alt="" width="22" height="22" decoding="async"><span class="cine-tag"><b>Documents</b><small>Files and OCR</small></span></button>
<button class="cine-app cine-app--r1" type="button" data-app="sign" data-ring="1" aria-label="Sign"><img class="oi" src="assets/img/odoo/sign.svg" alt="" width="22" height="22" decoding="async"><span class="cine-tag"><b>Sign</b><small>E-signatures</small></span></button>
<button class="cine-app cine-app--r1" type="button" data-app="hr_expense" data-ring="1" aria-label="Expenses"><img class="oi" src="assets/img/odoo/hr_expense.svg" alt="" width="22" height="22" decoding="async"><span class="cine-tag"><b>Expenses</b><small>Receipts and claims</small></span></button>
<button class="cine-app cine-app--r1" type="button" data-app="planning" data-ring="1" aria-label="Planning"><img class="oi" src="assets/img/odoo/planning.svg" alt="" width="22" height="22" decoding="async"><span class="cine-tag"><b>Planning</b><small>Shifts and rosters</small></span></button>
<button class="cine-app cine-app--r1" type="button" data-app="knowledge" data-ring="1" aria-label="Knowledge"><img class="oi" src="assets/img/odoo/knowledge.svg" alt="" width="22" height="22" decoding="async"><span class="cine-tag"><b>Knowledge</b><small>Wiki and procedures</small></span></button>
<button class="cine-app cine-app--r1" type="button" data-app="social" data-ring="1" aria-label="Social Marketing"><img class="oi" src="assets/img/odoo/social.svg" alt="" width="22" height="22" decoding="async"><span class="cine-tag"><b>Social Marketing</b><small>Posts and social leads</small></span></button>
<button class="cine-app cine-app--r1" type="button" data-app="web_studio" data-ring="1" aria-label="Studio"><img class="oi" src="assets/img/odoo/web_studio.svg" alt="" width="22" height="22" decoding="async"><span class="cine-tag"><b>Studio</b><small>Fields and automations</small></span></button>
</div>
<p class="cine-hint" aria-hidden="true"><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="9" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 12a9 9 0 1 1-2.64-6.36"/><path d="M21 3v6h-6"/></svg>Drag to spin · select an app</p>
</div>
</div>
</article>
<!-- Slide 2 · lead-to-cash process map: five departments, four decisions, loops and forks, live tokens -->
<article class="slide slide--map" data-slide-flow data-title="Lead to cash across five departments" aria-roledescription="slide">
<div class="container slide-inner si-stack">
<div class="slide-copy sc-row">
<div>
<span class="slide-tag up" style="--d:0ms"><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> How the apps hand off</span>
<h2 class="as-h1">
<span class="kw" style="--i:0"><span>From</span></span>
<span class="kw" style="--i:1"><span>lead</span></span>
<span class="kw" style="--i:2"><span>to</span></span>
<span class="kw" style="--i:3"><span class="hl">reconciled</span></span>
<span class="kw" style="--i:4"><span class="hl">cash,</span></span><br>
<span class="kw" style="--i:5"><span>across</span></span>
<span class="kw" style="--i:6"><span>five</span></span>
<span class="kw" style="--i:7"><span>departments.</span></span>
</h2>
</div>
<div class="sc-side up" style="--d:420ms">
<p class="lead">One Odoo database runs the whole chain. Orders reserve stock or trigger purchasing and manufacturing; deliveries, vendor bills and payments land in the books. TechNext configures every hand-off.</p>
<div class="actions">
<a class="btn btn-primary btn-lg" href="#talk">Book a discovery call</a>
<a class="btn-link" href="odoo/discovery">How we map your process <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>
</div>
</div>
<div class="pmap up" style="--d:220ms" data-pmap>
<div class="pm-scen" role="group" aria-label="Run one scenario">
<button type="button" data-scen="all" aria-pressed="true">All flows</button>
<button type="button" data-scen="stock" aria-pressed="false"><i class="pm-sw pm-sw--stock"></i>Ship from stock</button>
<button type="button" data-scen="buy" aria-pressed="false"><i class="pm-sw pm-sw--buy"></i>Buy to order</button>
<button type="button" data-scen="make" aria-pressed="false"><i class="pm-sw pm-sw--make"></i>Make to order</button>
<button type="button" data-scen="late" aria-pressed="false"><i class="pm-sw pm-sw--late"></i>Late payer</button>
</div>
<div class="pm-view">
<div class="pm-cam">
<div class="pm-lanes" aria-hidden="true">
<div class="pm-lane"><span class="pm-lname"><img class="oi" src="assets/img/odoo/crm.svg" alt="" width="20" height="20" decoding="async"><b>Sales</b></span></div>
<div class="pm-lane"><span class="pm-lname"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="20" height="20" decoding="async"><b>Warehouse</b></span></div>
<div class="pm-lane"><span class="pm-lname"><img class="oi" src="assets/img/odoo/mrp.svg" alt="" width="20" height="20" decoding="async"><b>Production</b></span></div>
<div class="pm-lane"><span class="pm-lname"><img class="oi" src="assets/img/odoo/purchase.svg" alt="" width="20" height="20" decoding="async"><b>Purchasing</b></span></div>
<div class="pm-lane"><span class="pm-lname"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="20" height="20" decoding="async"><b>Finance</b></span></div>
</div>
<svg class="pm-svg" aria-hidden="true"></svg>
<div class="pm-elabels" aria-hidden="true"></div>
<div class="pm-nodes" role="group" aria-label="Lead-to-cash process in Odoo across sales, warehouse, production, purchasing and finance: select a step for details">
<button class="pm-node" type="button" data-pn="lead" data-flow="0" style="grid-area:1/1"><span class="pm-ic"><img class="oi" src="assets/img/odoo/crm.svg" alt="" width="24" height="24" decoding="async"><span class="pm-n" aria-hidden="true"></span></span><b>Lead</b></button>
<button class="pm-node" type="button" data-pn="quote" data-flow="1" style="grid-area:1/2"><span class="pm-ic"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="24" height="24" decoding="async"><span class="pm-n" aria-hidden="true"></span></span><b>Quotation</b></button>
<button class="pm-node pm-gate" type="button" data-pn="g_sign" data-flow="2" style="grid-area:1/3"><span class="pm-ic"><i class="pm-dia"></i><span class="pm-n" aria-hidden="true"></span></span><b>Signed?</b></button>
<button class="pm-node" type="button" data-pn="order" data-flow="3" style="grid-area:1/4"><span class="pm-ic"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="24" height="24" decoding="async"><span class="pm-n" aria-hidden="true"></span></span><b>Sales order</b></button>
<button class="pm-node pm-gate" type="button" data-pn="g_stock" data-flow="4" style="grid-area:2/4"><span class="pm-ic"><i class="pm-dia"></i><span class="pm-n" aria-hidden="true"></span></span><b>In stock?</b></button>
<button class="pm-node" type="button" data-pn="mo" data-flow="5" style="grid-area:3/5"><span class="pm-ic"><img class="oi" src="assets/img/odoo/mrp.svg" alt="" width="24" height="24" decoding="async"><span class="pm-n" aria-hidden="true"></span></span><b>Manufacturing order</b></button>
<button class="pm-node pm-gate" type="button" data-pn="g_qc" data-flow="6" style="grid-area:3/6"><span class="pm-ic"><i class="pm-dia"></i><span class="pm-n" aria-hidden="true"></span></span><b>Quality OK?</b></button>
<button class="pm-node" type="button" data-pn="po" data-flow="7" style="grid-area:4/5"><span class="pm-ic"><img class="oi" src="assets/img/odoo/purchase.svg" alt="" width="24" height="24" decoding="async"><span class="pm-n" aria-hidden="true"></span></span><b>Purchase order</b></button>
<button class="pm-node" type="button" data-pn="receipt" data-flow="8" style="grid-area:4/6"><span class="pm-ic"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="24" height="24" decoding="async"><span class="pm-n" aria-hidden="true"></span></span><b>Receipt</b></button>
<button class="pm-node" type="button" data-pn="vbill" data-flow="9" style="grid-area:5/6"><span class="pm-ic"><img class="oi" src="assets/img/odoo/account.svg" alt="" width="24" height="24" decoding="async"><span class="pm-n" aria-hidden="true"></span></span><b>Vendor bill</b></button>
<button class="pm-node" type="button" data-pn="vpay" data-flow="10" style="grid-area:5/7"><span class="pm-ic"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="24" height="24" decoding="async"><span class="pm-n" aria-hidden="true"></span></span><b>Pay vendor</b></button>
<button class="pm-node" type="button" data-pn="pick" data-flow="11" style="grid-area:2/7"><span class="pm-ic"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="24" height="24" decoding="async"><span class="pm-n" aria-hidden="true"></span></span><b>Pick & pack</b></button>
<button class="pm-node" type="button" data-pn="ship" data-flow="12" style="grid-area:2/8"><span class="pm-ic"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="24" height="24" decoding="async"><span class="pm-n" aria-hidden="true"></span></span><b>Delivery</b></button>
<button class="pm-node" type="button" data-pn="inv" data-flow="13" style="grid-area:5/8"><span class="pm-ic"><img class="oi" src="assets/img/odoo/account.svg" alt="" width="24" height="24" decoding="async"><span class="pm-n" aria-hidden="true"></span></span><b>Invoice</b></button>
<button class="pm-node pm-gate" type="button" data-pn="g_paid" data-flow="14" style="grid-area:5/9"><span class="pm-ic"><i class="pm-dia"></i><span class="pm-n" aria-hidden="true"></span></span><b>Paid?</b></button>
<button class="pm-node" type="button" data-pn="recon" data-flow="15" style="grid-area:5/10"><span class="pm-ic"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="24" height="24" decoding="async"><span class="pm-n" aria-hidden="true"></span></span><b>Bank reconcile</b></button>
<button class="pm-node" type="button" data-pn="reports" data-flow="16" style="grid-area:5/11"><span class="pm-ic"><img class="oi" src="assets/img/odoo/spreadsheet_dashboard.svg" alt="" width="24" height="24" decoding="async"><span class="pm-n" aria-hidden="true"></span></span><b>P&L, GST, cash</b></button>
</div>
<div class="pm-live" aria-hidden="true">
<dl class="pm-kpis">
<div><dt>In flight</dt><dd data-k="flight">0</dd></div>
<div><dt>Automatic hand-offs</dt><dd data-k="hand">0</dd></div>
<div class="pm-k0"><dt>Typed twice</dt><dd>0</dd></div>
</dl>
<ol class="pm-log"></ol>
</div>
</div>
</div>
<p class="pm-hint" aria-hidden="true"><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="M15 3h6v6"/><path d="M9 21H3v-6"/><path d="m21 3-7 7"/><path d="m3 21 7-7"/></svg> Select any step · sample simulation</p>
</div>
</div>
</article>
<!-- Slide 3 · the industries showcase: every industry world on one screen (its real scene, Nexi in costume, the
sample business and three workflow steps), a channel strip of the eight badges. Markup: worlds.showcase_html();
behaviour: hero-industries.js. -->
<article class="slide slide--inds" data-slide-inds data-title="Odoo for your industry" data-dur="16000" aria-roledescription="slide">
<div class="hxs" data-inds>
<div class="hxs-sky" aria-hidden="true"><div class="hxs-bg is-on" data-k="medical"><img class="hxs-bgi" alt="" decoding="async" data-src="assets/img/industries/medical/backdrop.svg"></div><div class="hxs-bg" data-k="travel"><img class="hxs-bgi" alt="" decoding="async" data-src="assets/img/industries/travel/backdrop.svg"></div><div class="hxs-bg" data-k="retail"><img class="hxs-bgi" alt="" decoding="async" data-src="assets/img/industries/retail/backdrop.svg"></div><div class="hxs-bg" data-k="ecommerce"><img class="hxs-bgi" alt="" decoding="async" data-src="assets/img/industries/ecommerce/backdrop.svg"></div><div class="hxs-bg" data-k="construction"><img class="hxs-bgi" alt="" decoding="async" data-src="assets/img/industries/construction/backdrop.svg"></div><div class="hxs-bg" data-k="fnb"><img class="hxs-bgi" alt="" decoding="async" data-src="assets/img/industries/fnb/backdrop.svg"></div><div class="hxs-bg" data-k="manufacturing"><img class="hxs-bgi" alt="" decoding="async" data-src="assets/img/industries/manufacturing/backdrop.svg"></div><div class="hxs-bg" data-k="health-wellness"><img class="hxs-bgi" alt="" decoding="async" data-src="assets/img/industries/health-wellness/backdrop.svg"></div><span class="hxs-veil"></span></div>
<div class="container slide-inner hxs-inner">
<div class="hxs-left">
<h2 class="sr-only">Odoo for your industry</h2>
<div class="hxs-cards"><div class="hxs-panel hxs--medical is-on" data-k="medical" aria-hidden="false"><div class="ixw-copy hxs-card"><p class="ixw-ep"><span class="ixw-ep-tag"><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M8 5v14l11-7z"/></svg>Nexi Explains</span><span>Clinics & healthcare groups</span></p><span class="hand h1-hand">odoo for clinics</span><span class="sr-only"> — </span><p class="hxs-h">Stock, purchasing and books — per branch, in one system.</p><p class="lead"><span class="m-full">Consumables and medicines tracked by lot and expiry, purchasing centralised, and each clinic's accounts kept clean without a separate spreadsheet per site.</span><span class="m-short">Medicines by lot and expiry, central buying and clean books for every branch.</span></p><div class="actions"><a class="btn btn-primary" href="industries/medical" tabindex="0">Explore Medical <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" href="#talk" tabindex="0"><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 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"/></svg>Talk to us</a></div><p class="ixw-hint"><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>Bayview Clinic · sample · pick another industry</span></p></div></div><div class="hxs-panel hxs--travel" data-k="travel" aria-hidden="true"><div class="ixw-copy hxs-card"><p class="ixw-ep"><span class="ixw-ep-tag"><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M8 5v14l11-7z"/></svg>Nexi Explains</span><span>Travel agencies & tour operators</span></p><span class="hand h1-hand">odoo for travel agencies</span><span class="sr-only"> — </span><p class="hxs-h">Know the margin on every booking.</p><p class="lead"><span class="m-full">Quotations that turn into confirmed bookings, supplier costs recorded against the same job, and invoices in the customer's currency — so margin is visible before the trip, not after the audit.</span><span class="m-short">Quotes, supplier costs and invoices in one place, so you see the margin before the trip.</span></p><div class="actions"><a class="btn btn-primary" href="industries/travel" tabindex="-1">Explore Travel <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" href="#talk" tabindex="-1"><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 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"/></svg>Talk to us</a></div><p class="ixw-hint"><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>Bluewave Journeys · sample · pick another industry</span></p></div></div><div class="hxs-panel hxs--retail" data-k="retail" aria-hidden="true"><div class="ixw-copy hxs-card"><p class="ixw-ep"><span class="ixw-ep-tag"><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M8 5v14l11-7z"/></svg>Nexi Explains</span><span>Shops, store chains & online sellers</span></p><span class="hand h1-hand">odoo for retail</span><span class="sr-only"> — </span><p class="hxs-h">Tills, stock and accounts that agree with each other.</p><p class="lead"><span class="m-full">Point of Sale that works offline, stock shared across stores and online, and daily takings posted to Accounting without a spreadsheet in between.</span><span class="m-short">A till that works offline, one stock for every store and online, and takings posted to the books.</span></p><div class="actions"><a class="btn btn-primary" href="industries/retail" tabindex="-1">Explore Retail <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" href="#talk" tabindex="-1"><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 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"/></svg>Talk to us</a></div><p class="ixw-hint"><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>Harbour Goods · sample · pick another industry</span></p></div></div><div class="hxs-panel hxs--ecommerce" data-k="ecommerce" aria-hidden="true"><div class="ixw-copy hxs-card"><p class="ixw-ep"><span class="ixw-ep-tag"><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M8 5v14l11-7z"/></svg>Nexi Explains</span><span>Online stores & marketplace sellers</span></p><span class="hand h1-hand">odoo for ecommerce</span><span class="sr-only"> — </span><p class="hxs-h">Orders in, stock out, payouts reconciled.</p><p class="lead"><span class="m-full">Whether orders come from your own store or a marketplace, they should reserve real stock, print the right labels and land in the books with fees and payouts matched.</span><span class="m-short">Every channel's orders reserve real stock, print their own labels and land in the books, payouts matched.</span></p><div class="actions"><a class="btn btn-primary" href="industries/ecommerce" tabindex="-1">Explore Ecommerce <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" href="#talk" tabindex="-1"><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 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"/></svg>Talk to us</a></div><p class="ixw-hint"><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>Parcel Lane · sample · pick another industry</span></p></div></div><div class="hxs-panel hxs--construction" data-k="construction" aria-hidden="true"><div class="ixw-copy hxs-card"><p class="ixw-ep"><span class="ixw-ep-tag"><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M8 5v14l11-7z"/></svg>Nexi Explains</span><span>Contractors, builders & fit-out firms</span></p><span class="hand h1-hand">odoo for construction</span><span class="sr-only"> — </span><p class="hxs-h">Every project's cost and margin, while it is still running.</p><p class="lead"><span class="m-full">Purchase orders, subcontractor claims, site materials and labour hours land on the project they belong to — so the margin is visible before hand-over, not after the final account.</span><span class="m-short">Purchases, claims, materials and hours land on their project, so you see the margin before hand-over.</span></p><div class="actions"><a class="btn btn-primary" href="industries/construction" tabindex="-1">Explore Construction <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" href="#talk" tabindex="-1"><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 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"/></svg>Talk to us</a></div><p class="ixw-hint"><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>Northline Builders · sample · pick another industry</span></p></div></div><div class="hxs-panel hxs--fnb" data-k="fnb" aria-hidden="true"><div class="ixw-copy hxs-card"><p class="ixw-ep"><span class="ixw-ep-tag"><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M8 5v14l11-7z"/></svg>Nexi Explains</span><span>Restaurants, cafés & central kitchens</span></p><span class="hand h1-hand">odoo for f&b</span><span class="sr-only"> — </span><p class="hxs-h">From the order to the kitchen to the books, in one system.</p><p class="lead"><span class="m-full">Point of Sale that talks to the kitchen, recipes that deplete stock as dishes sell, purchasing from suppliers on par levels, and each outlet's takings posted to Accounting the same night.</span><span class="m-short">A POS that talks to the kitchen, recipes that use up stock, par-level ordering and nightly takings in the books.</span></p><div class="actions"><a class="btn btn-primary" href="industries/fnb" tabindex="-1">Explore F&B <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" href="#talk" tabindex="-1"><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 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"/></svg>Talk to us</a></div><p class="ixw-hint"><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>Lantern Kitchen · sample · pick another industry</span></p></div></div><div class="hxs-panel hxs--manufacturing" data-k="manufacturing" aria-hidden="true"><div class="ixw-copy hxs-card"><p class="ixw-ep"><span class="ixw-ep-tag"><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M8 5v14l11-7z"/></svg>Nexi Explains</span><span>Makers, fabricators & assemblers</span></p><span class="hand h1-hand">odoo for manufacturing</span><span class="sr-only"> — </span><p class="hxs-h">Know what it costs to make, before you quote it.</p><p class="lead"><span class="m-full">Bills of materials drive component demand, work orders track the floor, and every finished unit carries its real cost into stock and the ledger.</span><span class="m-short">BoMs drive component demand, work orders track the floor, and each unit carries its real cost.</span></p><div class="actions"><a class="btn btn-primary" href="industries/manufacturing" tabindex="-1">Explore Manufacturing <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" href="#talk" tabindex="-1"><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 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"/></svg>Talk to us</a></div><p class="ixw-hint"><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>Keystone Works · sample · pick another industry</span></p></div></div><div class="hxs-panel hxs--health-wellness" data-k="health-wellness" aria-hidden="true"><div class="ixw-copy hxs-card"><p class="ixw-ep"><span class="ixw-ep-tag"><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M8 5v14l11-7z"/></svg>Nexi Explains</span><span>Studios, spas & gyms</span></p><span class="hand h1-hand">odoo for wellness studios & spas</span><span class="sr-only"> — </span><p class="hxs-h">Bookings, memberships and retail on one client record.</p><p class="lead"><span class="m-full">Every client has one record with their bookings, membership, retail purchases and invoices, so the front desk sees the whole picture and finance gets clean numbers.</span><span class="m-short">One client record: bookings, membership, retail and invoices.</span></p><div class="actions"><a class="btn btn-primary" href="industries/health-wellness" tabindex="-1">Explore Health & Wellness <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" href="#talk" tabindex="-1"><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 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"/></svg>Talk to us</a></div><p class="ixw-hint"><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>Willow & Stone · sample · pick another industry</span></p></div></div></div>
<div class="hxs-strip"><span class="hxs-strip-l">Eight industries</span><div class="hxs-chs" role="tablist" aria-label="Industries"><button class="hxs-ch hxs--medical is-on" type="button" role="tab" data-k="medical" aria-selected="true" tabindex="0" aria-label="Medical"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M12 8h20a4 4 0 0 1 4 4v30a4 4 0 0 1 -4 4h-20a4 4 0 0 1 -4 -4v-30a4 4 0 0 1 4 -4Z" fill="#985184"/><path d="M18 4h8a3 3 0 0 1 3 3v2a3 3 0 0 1 -3 3h-8a3 3 0 0 1 -3 -3v-2a3 3 0 0 1 3 -3Z" fill="#FBB945"/><path d="M24.5 27h19a2.5 2.5 0 0 1 2.5 2.5v5a2.5 2.5 0 0 1 -2.5 2.5h-19a2.5 2.5 0 0 1 -2.5 -2.5v-5a2.5 2.5 0 0 1 2.5 -2.5ZM31.5 20h5a2.5 2.5 0 0 1 2.5 2.5v19a2.5 2.5 0 0 1 -2.5 2.5h-5a2.5 2.5 0 0 1 -2.5 -2.5v-19a2.5 2.5 0 0 1 2.5 -2.5Z" fill="#1AD3BB"/><clipPath id="tn-med-0-1424"><path d="M12 8h20a4 4 0 0 1 4 4v30a4 4 0 0 1 -4 4h-20a4 4 0 0 1 -4 -4v-30a4 4 0 0 1 4 -4Z"/></clipPath><path d="M24.5 27h19a2.5 2.5 0 0 1 2.5 2.5v5a2.5 2.5 0 0 1 -2.5 2.5h-19a2.5 2.5 0 0 1 -2.5 -2.5v-5a2.5 2.5 0 0 1 2.5 -2.5ZM31.5 20h5a2.5 2.5 0 0 1 2.5 2.5v19a2.5 2.5 0 0 1 -2.5 2.5h-5a2.5 2.5 0 0 1 -2.5 -2.5v-19a2.5 2.5 0 0 1 2.5 -2.5Z" fill="#005E7A" clip-path="url(#tn-med-0-1424)"/><path d="M12.5 19h4l2.5-5 3.5 9 2.5-4H28" fill="none" stroke="#fff" stroke-width="2.6" stroke-linecap="round" stroke-linejoin="round"/></svg><i></i></button><button class="hxs-ch hxs--travel" type="button" role="tab" data-k="travel" aria-selected="false" tabindex="-1" aria-label="Travel"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M8 22h22a4 4 0 0 1 4 4v14a4 4 0 0 1 -4 4h-22a4 4 0 0 1 -4 -4v-14a4 4 0 0 1 4 -4Z" fill="#2EBCFA"/><path d="M10.2 28h6.6a1.2 1.2 0 0 1 1.2 1.2v0a1.2 1.2 0 0 1 -1.2 1.2h-6.6a1.2 1.2 0 0 1 -1.2 -1.2v0a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/><path d="M10.2 33h6.6a1.2 1.2 0 0 1 1.2 1.2v0a1.2 1.2 0 0 1 -1.2 1.2h-6.6a1.2 1.2 0 0 1 -1.2 -1.2v0a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/><path d="M10.2 38h11.6a1.2 1.2 0 0 1 1.2 1.2v0a1.2 1.2 0 0 1 -1.2 1.2h-11.6a1.2 1.2 0 0 1 -1.2 -1.2v0a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/><path d="M0 -18h0a3.5 3.5 0 0 1 3.5 3.5v27a3.5 3.5 0 0 1 -3.5 3.5h0a3.5 3.5 0 0 1 -3.5 -3.5v-27a3.5 3.5 0 0 1 3.5 -3.5ZM-3 -5L-18 4L-18 9L-3 4ZM3 -5L18 4L18 9L3 4ZM-2.5 10L-9 15L-9 18L-2.5 16.5ZM2.5 10L9 15L9 18L2.5 16.5Z" transform="translate(31 19) rotate(45)" fill="#F86126"/><clipPath id="tn-trv-0-1425"><path d="M8 22h22a4 4 0 0 1 4 4v14a4 4 0 0 1 -4 4h-22a4 4 0 0 1 -4 -4v-14a4 4 0 0 1 4 -4Z"/></clipPath><path d="M0 -18h0a3.5 3.5 0 0 1 3.5 3.5v27a3.5 3.5 0 0 1 -3.5 3.5h0a3.5 3.5 0 0 1 -3.5 -3.5v-27a3.5 3.5 0 0 1 3.5 -3.5ZM-3 -5L-18 4L-18 9L-3 4ZM3 -5L18 4L18 9L3 4ZM-2.5 10L-9 15L-9 18L-2.5 16.5ZM2.5 10L9 15L9 18L2.5 16.5Z" transform="translate(31 19) rotate(45)" fill="#144496" clip-path="url(#tn-trv-0-1425)"/></svg><i></i></button><button class="hxs-ch hxs--retail" type="button" role="tab" data-k="retail" aria-selected="false" tabindex="-1" aria-label="Retail"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M11 20h28a3 3 0 0 1 3 3v19a3 3 0 0 1 -3 3h-28a3 3 0 0 1 -3 -3v-19a3 3 0 0 1 3 -3Z" fill="#1AD3BB"/><path d="M15 27h6a2 2 0 0 1 2 2v4a2 2 0 0 1 -2 2h-6a2 2 0 0 1 -2 -2v-4a2 2 0 0 1 2 -2Z" fill="#FFFFFF"/><path d="M29 28h6a2 2 0 0 1 2 2v13a2 2 0 0 1 -2 2h-6a2 2 0 0 1 -2 -2v-13a2 2 0 0 1 2 -2Z" fill="#1A6F66"/><path d="M7.5 7h35a2.5 2.5 0 0 1 2.5 2.5v2a2.5 2.5 0 0 1 -2.5 2.5h-35a2.5 2.5 0 0 1 -2.5 -2.5v-2a2.5 2.5 0 0 1 2.5 -2.5Z" fill="#F9464C"/><path d="M5 13h10v5a5 5 0 0 1-10 0Z" fill="#F9464C"/><path d="M15 13h10v5a5 5 0 0 1-10 0Z" fill="#FC868B"/><path d="M25 13h10v5a5 5 0 0 1-10 0Z" fill="#F9464C"/><path d="M35 13h10v5a5 5 0 0 1-10 0Z" fill="#FC868B"/><clipPath id="tn-rt-0-1426"><path d="M11 20h28a3 3 0 0 1 3 3v19a3 3 0 0 1 -3 3h-28a3 3 0 0 1 -3 -3v-19a3 3 0 0 1 3 -3Z"/></clipPath><path d="M5 13h10v5a5 5 0 0 1-10 0ZM15 13h10v5a5 5 0 0 1-10 0ZM25 13h10v5a5 5 0 0 1-10 0ZM35 13h10v5a5 5 0 0 1-10 0Z" fill="#005E7A" clip-path="url(#tn-rt-0-1426)"/></svg><i></i></button><button class="hxs-ch hxs--ecommerce" type="button" role="tab" data-k="ecommerce" aria-selected="false" tabindex="-1" aria-label="Ecommerce"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M21 2h16a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-16a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3Z" fill="#F78613"/><path d="M28 2h2a1.5 1.5 0 0 1 1.5 1.5v4a1.5 1.5 0 0 1 -1.5 1.5h-2a1.5 1.5 0 0 1 -1.5 -1.5v-4a1.5 1.5 0 0 1 1.5 -1.5Z" fill="#FFFFFF"/><path d="M3 7h7a2 2 0 0 1 2 1.6L13.2 15H44a1.5 1.5 0 0 1 1.45 1.9l-3.8 13.6A2 2 0 0 1 39.7 32H16.3a2 2 0 0 1-1.95-1.55L10.4 11H5a2 2 0 0 1 0-4Z" fill="#985184"/><clipPath id="tn-ec-0-1427"><path d="M3 7h7a2 2 0 0 1 2 1.6L13.2 15H44a1.5 1.5 0 0 1 1.45 1.9l-3.8 13.6A2 2 0 0 1 39.7 32H16.3a2 2 0 0 1-1.95-1.55L10.4 11H5a2 2 0 0 1 0-4Z"/></clipPath><path d="M21 2h16a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-16a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3Z" fill="#712258" clip-path="url(#tn-ec-0-1427)"/><path d="M14 41a4 4 0 1 0 8 0a4 4 0 1 0 -8 0Z" fill="#985184"/><path d="M33 41a4 4 0 1 0 8 0a4 4 0 1 0 -8 0Z" fill="#985184"/></svg><i></i></button><button class="hxs-ch hxs--construction" type="button" role="tab" data-k="construction" aria-selected="false" tabindex="-1" aria-label="Construction"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M7 33a18 18 0 0 1 36 0Z" fill="#FBB945"/><path d="M24 13h2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3Z" fill="#F78613"/><clipPath id="tn-cn-0-1428"><path d="M7 33a18 18 0 0 1 36 0Z"/></clipPath><path d="M24 13h2a3 3 0 0 1 3 3v14a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-14a3 3 0 0 1 3 -3Z" fill="#F86126" clip-path="url(#tn-cn-0-1428)"/><path d="M7 32h36a4 4 0 0 1 4 4v0a4 4 0 0 1 -4 4h-36a4 4 0 0 1 -4 -4v0a4 4 0 0 1 4 -4Z" fill="#F86126"/><path d="M11.5 25h4a1.5 1.5 0 0 1 1.5 1.5v0a1.5 1.5 0 0 1 -1.5 1.5h-4a1.5 1.5 0 0 1 -1.5 -1.5v0a1.5 1.5 0 0 1 1.5 -1.5Z" fill="#FFFFFF"/></svg><i></i></button><button class="hxs-ch hxs--fnb" type="button" role="tab" data-k="fnb" aria-selected="false" tabindex="-1" aria-label="F&B"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M11 24a14 9 0 0 1 28 0Z" fill="#FBB945"/><path d="M19 3L23 2L35 30L32 31ZM30 2L34 2L40 27L37 28Z" fill="#F86126"/><path d="M6 24h38a19 19 0 0 1-38 0Z" fill="#1AD3BB"/><clipPath id="tn-fb-0-1429"><path d="M6 24h38a19 19 0 0 1-38 0Z"/></clipPath><path d="M19 3L23 2L35 30L32 31ZM30 2L34 2L40 27L37 28Z" fill="#005E7A" clip-path="url(#tn-fb-0-1429)"/><path d="M18.5 41h13a2.5 2.5 0 0 1 2.5 2.5v0a2.5 2.5 0 0 1 -2.5 2.5h-13a2.5 2.5 0 0 1 -2.5 -2.5v0a2.5 2.5 0 0 1 2.5 -2.5Z" fill="#1A6F66"/></svg><i></i></button><button class="hxs-ch hxs--manufacturing" type="button" role="tab" data-k="manufacturing" aria-selected="false" tabindex="-1" aria-label="Manufacturing"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M4 44V23l10 6v-6l10 6v-6l10 6V8h8v36Z" fill="#144496"/><path d="M12.35 6.31L12.88 3.23L17.12 3.23L17.65 6.31L17.86 6.39L20.41 4.59L23.41 7.59L21.61 10.14L21.69 10.35L24.77 10.88L24.77 15.12L21.69 15.65L21.61 15.86L23.41 18.41L20.41 21.41L17.86 19.61L17.65 19.69L17.12 22.77L12.88 22.77L12.35 19.69L12.14 19.61L9.59 21.41L6.59 18.41L8.39 15.86L8.31 15.65L5.23 15.12L5.23 10.88L8.31 10.35L8.39 10.14L6.59 7.59L9.59 4.59L12.14 6.39ZM12 13a3 3 0 1 0 6 0a3 3 0 1 0 -6 0Z" fill="#FBB945" fill-rule="evenodd"/><clipPath id="tn-mf-0-1430"><path d="M4 44V23l10 6v-6l10 6v-6l10 6V8h8v36Z"/></clipPath><path d="M12.35 6.31L12.88 3.23L17.12 3.23L17.65 6.31L17.86 6.39L20.41 4.59L23.41 7.59L21.61 10.14L21.69 10.35L24.77 10.88L24.77 15.12L21.69 15.65L21.61 15.86L23.41 18.41L20.41 21.41L17.86 19.61L17.65 19.69L17.12 22.77L12.88 22.77L12.35 19.69L12.14 19.61L9.59 21.41L6.59 18.41L8.39 15.86L8.31 15.65L5.23 15.12L5.23 10.88L8.31 10.35L8.39 10.14L6.59 7.59L9.59 4.59L12.14 6.39ZM12 13a3 3 0 1 0 6 0a3 3 0 1 0 -6 0Z" fill="#005E7A" clip-path="url(#tn-mf-0-1430)"/><path d="M10.2 34h3.6a1.2 1.2 0 0 1 1.2 1.2v2.6a1.2 1.2 0 0 1 -1.2 1.2h-3.6a1.2 1.2 0 0 1 -1.2 -1.2v-2.6a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/><path d="M20.2 34h3.6a1.2 1.2 0 0 1 1.2 1.2v2.6a1.2 1.2 0 0 1 -1.2 1.2h-3.6a1.2 1.2 0 0 1 -1.2 -1.2v-2.6a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/><path d="M30.2 34h3.6a1.2 1.2 0 0 1 1.2 1.2v2.6a1.2 1.2 0 0 1 -1.2 1.2h-3.6a1.2 1.2 0 0 1 -1.2 -1.2v-2.6a1.2 1.2 0 0 1 1.2 -1.2Z" fill="#FFFFFF"/></svg><i></i></button><button class="hxs-ch hxs--health-wellness" type="button" role="tab" data-k="health-wellness" aria-selected="false" tabindex="-1" aria-label="Health & Wellness"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M4 17C17 17 25 28 25 41C11 41 4 31 4 17Z" fill="#FC868B"/><path d="M46 17C33 17 25 28 25 41C39 41 46 31 46 17Z" fill="#985184"/><path d="M25 6C34 15 34 30 25 41C16 30 16 15 25 6Z" fill="#1AD3BB"/><clipPath id="tn-hw-0-1431"><path d="M25 6C34 15 34 30 25 41C16 30 16 15 25 6Z"/></clipPath><path d="M4 17C17 17 25 28 25 41C11 41 4 31 4 17Z" fill="#712258" clip-path="url(#tn-hw-0-1431)"/><clipPath id="tn-hw-1-1431"><path d="M25 6C34 15 34 30 25 41C16 30 16 15 25 6Z"/></clipPath><path d="M46 17C33 17 25 28 25 41C39 41 46 31 46 17Z" fill="#005E7A" clip-path="url(#tn-hw-1-1431)"/><path d="M12 40h26a3 3 0 0 1 3 3v0a3 3 0 0 1 -3 3h-26a3 3 0 0 1 -3 -3v0a3 3 0 0 1 3 -3Z" fill="#03AF89"/></svg><i></i></button></div></div>
</div>
<div class="hxs-stage"><div class="hxs-cast hxs--medical is-on" data-k="medical" style="--hy:244"><button class="hxs-nexi-b" type="button" data-reacts="wow::Beep boop! Heart rate normal. Your **stock** looks healthy too!|love::Aww. I'd prescribe **one Odoo database**, taken daily.|celebrate::Checkup done: bookings, stock and books, **all in one place**!|think::Hmm… shall we start with **one branch's numbers**?" aria-label="Nexi in the Medical costume: tap for a reaction" tabindex="0"><img class="hxs-pose is-on" data-pose="present" alt="" width="579" height="495" style="--w:579;--ax:289;--ay:244" decoding="async" data-src="assets/img/industries/medical/nexi-present.webp"><img class="hxs-pose" data-pose="wow" alt="" width="325" height="503" style="--w:325;--ax:162;--ay:289" decoding="async" data-src="assets/img/industries/medical/nexi-wow.webp"><img class="hxs-pose" data-pose="love" alt="" width="314" height="494" style="--w:314;--ax:157;--ay:244" decoding="async" data-src="assets/img/industries/medical/nexi-love.webp"><img class="hxs-pose" data-pose="celebrate" alt="" width="495" height="495" style="--w:495;--ax:248;--ay:280" decoding="async" data-src="assets/img/industries/medical/nexi-celebrate.webp"><img class="hxs-pose" data-pose="think" alt="" width="350" height="508" style="--w:350;--ax:187;--ay:257" decoding="async" data-src="assets/img/industries/medical/nexi-think.webp"></button><span class="hxs-say" role="status" aria-live="polite"></span><span class="hxs-tap" aria-hidden="true">Tap me!</span><span class="hxs-pills" aria-hidden="true"><span class="hxs-pill" style="--j:0"><img class="oi" src="assets/img/odoo/appointment.svg" alt="" width="18" height="18" decoding="async">Book</span><span class="hxs-pill" style="--j:1"><img class="oi" src="assets/img/odoo/planning.svg" alt="" width="18" height="18" decoding="async">Roster</span><span class="hxs-pill" style="--j:2"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="18" height="18" decoding="async">Stock</span></span></div><div class="hxs-cast hxs--travel" data-k="travel" style="--hy:287"><button class="hxs-nexi-b" type="button" data-reacts="wow::Fasten your seatbelts! Margins are **cleared for take-off**.|love::I'd recommend **one database** for every trip. Window seat, please!|celebrate::Captain Nexi here: enquiry to margin, **all in Odoo**!|think::Hmm… where to next? Show us **one recent booking**." aria-label="Nexi in the Travel costume: tap for a reaction" tabindex="-1"><img class="hxs-pose is-on" data-pose="present" alt="" width="579" height="537" style="--w:579;--ax:289;--ay:287" decoding="async" data-src="assets/img/industries/travel/nexi-present.webp"><img class="hxs-pose" data-pose="wow" alt="" width="325" height="548" style="--w:325;--ax:162;--ay:334" decoding="async" data-src="assets/img/industries/travel/nexi-wow.webp"><img class="hxs-pose" data-pose="love" alt="" width="314" height="536" style="--w:314;--ax:157;--ay:285" decoding="async" data-src="assets/img/industries/travel/nexi-love.webp"><img class="hxs-pose" data-pose="celebrate" alt="" width="495" height="535" style="--w:495;--ax:248;--ay:320" decoding="async" data-src="assets/img/industries/travel/nexi-celebrate.webp"><img class="hxs-pose" data-pose="think" alt="" width="350" height="549" style="--w:350;--ax:187;--ay:299" decoding="async" data-src="assets/img/industries/travel/nexi-think.webp"></button><span class="hxs-say" role="status" aria-live="polite"></span><span class="hxs-tap" aria-hidden="true">Tap me!</span><span class="hxs-pills" aria-hidden="true"><span class="hxs-pill" style="--j:0"><img class="oi" src="assets/img/odoo/crm.svg" alt="" width="18" height="18" decoding="async">Enquire</span><span class="hxs-pill" style="--j:1"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="18" height="18" decoding="async">Quote</span><span class="hxs-pill" style="--j:2"><img class="oi" src="assets/img/odoo/account.svg" alt="" width="18" height="18" decoding="async">Deposit</span></span></div><div class="hxs-cast hxs--retail" data-k="retail" style="--hy:279"><button class="hxs-nexi-b" type="button" data-reacts="wow::Ka-ching! That's the sound of **stock and books agreeing**.|love::Every store and the web shop on **one database**. I'd shop here!|celebrate::Shopkeeper Nexi reporting: till to the books, **all in Odoo**!|think::Hmm… which store goes first? Start with **one store**." aria-label="Nexi in the Retail costume: tap for a reaction" tabindex="-1"><img class="hxs-pose is-on" data-pose="present" alt="" width="579" height="530" style="--w:579;--ax:289;--ay:279" decoding="async" data-src="assets/img/industries/retail/nexi-present.webp"><img class="hxs-pose" data-pose="wow" alt="" width="325" height="523" style="--w:325;--ax:162;--ay:309" decoding="async" data-src="assets/img/industries/retail/nexi-wow.webp"><img class="hxs-pose" data-pose="love" alt="" width="314" height="528" style="--w:314;--ax:157;--ay:278" decoding="async" data-src="assets/img/industries/retail/nexi-love.webp"><img class="hxs-pose" data-pose="celebrate" alt="" width="495" height="531" style="--w:495;--ax:248;--ay:316" decoding="async" data-src="assets/img/industries/retail/nexi-celebrate.webp"><img class="hxs-pose" data-pose="think" alt="" width="350" height="521" style="--w:350;--ax:187;--ay:271" decoding="async" data-src="assets/img/industries/retail/nexi-think.webp"></button><span class="hxs-say" role="status" aria-live="polite"></span><span class="hxs-tap" aria-hidden="true">Tap me!</span><span class="hxs-pills" aria-hidden="true"><span class="hxs-pill" style="--j:0"><img class="oi" src="assets/img/odoo/purchase.svg" alt="" width="18" height="18" decoding="async">Buy</span><span class="hxs-pill" style="--j:1"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="18" height="18" decoding="async">Receive</span><span class="hxs-pill" style="--j:2"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="18" height="18" decoding="async">Move</span></span></div><div class="hxs-cast hxs--ecommerce" data-k="ecommerce" style="--hy:328"><button class="hxs-nexi-b" type="button" data-reacts="wow::Whoa, that's a lot of orders! Good thing it's **one stock**.|love::Every channel in **one database**. Packed with love!|celebrate::Delivered! Checkout to payout, **all in Odoo**.|think::Hmm… where do your orders come from today? Tell us **every channel**." aria-label="Nexi in the Ecommerce costume: tap for a reaction" tabindex="-1"><img class="hxs-pose is-on" data-pose="present" alt="" width="579" height="579" style="--w:579;--ax:289;--ay:328" decoding="async" data-src="assets/img/industries/ecommerce/nexi-present.webp"><img class="hxs-pose" data-pose="wow" alt="" width="325" height="567" style="--w:325;--ax:162;--ay:353" decoding="async" data-src="assets/img/industries/ecommerce/nexi-wow.webp"><img class="hxs-pose" data-pose="love" alt="" width="314" height="578" style="--w:314;--ax:157;--ay:328" decoding="async" data-src="assets/img/industries/ecommerce/nexi-love.webp"><img class="hxs-pose" data-pose="celebrate" alt="" width="495" height="574" style="--w:495;--ax:248;--ay:360" decoding="async" data-src="assets/img/industries/ecommerce/nexi-celebrate.webp"><img class="hxs-pose" data-pose="think" alt="" width="350" height="562" style="--w:350;--ax:187;--ay:311" decoding="async" data-src="assets/img/industries/ecommerce/nexi-think.webp"></button><span class="hxs-say" role="status" aria-live="polite"></span><span class="hxs-tap" aria-hidden="true">Tap me!</span><span class="hxs-pills" aria-hidden="true"><span class="hxs-pill" style="--j:0"><img class="oi" src="assets/img/odoo/website_sale.svg" alt="" width="18" height="18" decoding="async">Order</span><span class="hxs-pill" style="--j:1"><img class="oi" src="assets/img/odoo/account.svg" alt="" width="18" height="18" decoding="async">Pay</span><span class="hxs-pill" style="--j:2"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="18" height="18" decoding="async">Ship</span></span></div><div class="hxs-cast hxs--construction" data-k="construction" style="--hy:292"><button class="hxs-nexi-b" type="button" data-reacts="wow::Look at that crane go! And the **job cost** is live too.|love::Hard hats on, spreadsheets off. **One database** for every job!|celebrate::Topping out! Tender to final claim, **all in Odoo**.|think::Hmm… which job first? Bring us **one live project**." aria-label="Nexi in the Construction costume: tap for a reaction" tabindex="-1"><img class="hxs-pose is-on" data-pose="present" alt="" width="579" height="543" style="--w:579;--ax:289;--ay:292" decoding="async" data-src="assets/img/industries/construction/nexi-present.webp"><img class="hxs-pose" data-pose="wow" alt="" width="325" height="541" style="--w:325;--ax:162;--ay:327" decoding="async" data-src="assets/img/industries/construction/nexi-wow.webp"><img class="hxs-pose" data-pose="love" alt="" width="325" height="537" style="--w:325;--ax:168;--ay:287" decoding="async" data-src="assets/img/industries/construction/nexi-love.webp"><img class="hxs-pose" data-pose="celebrate" alt="" width="495" height="543" style="--w:495;--ax:248;--ay:329" decoding="async" data-src="assets/img/industries/construction/nexi-celebrate.webp"><img class="hxs-pose" data-pose="think" alt="" width="350" height="537" style="--w:350;--ax:187;--ay:287" decoding="async" data-src="assets/img/industries/construction/nexi-think.webp"></button><span class="hxs-say" role="status" aria-live="polite"></span><span class="hxs-tap" aria-hidden="true">Tap me!</span><span class="hxs-pills" aria-hidden="true"><span class="hxs-pill" style="--j:0"><img class="oi" src="assets/img/odoo/crm.svg" alt="" width="18" height="18" decoding="async">Win</span><span class="hxs-pill" style="--j:1"><img class="oi" src="assets/img/odoo/project.svg" alt="" width="18" height="18" decoding="async">Set up</span><span class="hxs-pill" style="--j:2"><img class="oi" src="assets/img/odoo/purchase.svg" alt="" width="18" height="18" decoding="async">Buy</span></span></div><div class="hxs-cast hxs--fnb" data-k="fnb" style="--hy:360"><button class="hxs-nexi-b" type="button" data-reacts="wow::Ooh, that smells like **food cost under control**!|love::Front of house, kitchen and books in **one database**. Delicious!|celebrate::Chef Nexi says: order to the books, **all in Odoo**!|think::Hmm… which outlet first? Start with **one outlet**." aria-label="Nexi in the F&B costume: tap for a reaction" tabindex="-1"><img class="hxs-pose is-on" data-pose="present" alt="" width="579" height="611" style="--w:579;--ax:289;--ay:360" decoding="async" data-src="assets/img/industries/fnb/nexi-present.webp"><img class="hxs-pose" data-pose="wow" alt="" width="325" height="574" style="--w:325;--ax:162;--ay:360" decoding="async" data-src="assets/img/industries/fnb/nexi-wow.webp"><img class="hxs-pose" data-pose="love" alt="" width="314" height="611" style="--w:314;--ax:157;--ay:360" decoding="async" data-src="assets/img/industries/fnb/nexi-love.webp"><img class="hxs-pose" data-pose="celebrate" alt="" width="495" height="574" style="--w:495;--ax:248;--ay:360" decoding="async" data-src="assets/img/industries/fnb/nexi-celebrate.webp"><img class="hxs-pose" data-pose="think" alt="" width="350" height="599" style="--w:350;--ax:187;--ay:348" decoding="async" data-src="assets/img/industries/fnb/nexi-think.webp"></button><span class="hxs-say" role="status" aria-live="polite"></span><span class="hxs-tap" aria-hidden="true">Tap me!</span><span class="hxs-pills" aria-hidden="true"><span class="hxs-pill" style="--j:0"><img class="oi" src="assets/img/odoo/purchase.svg" alt="" width="18" height="18" decoding="async">Buy</span><span class="hxs-pill" style="--j:1"><img class="oi" src="assets/img/odoo/mrp.svg" alt="" width="18" height="18" decoding="async">Prep</span><span class="hxs-pill" style="--j:2"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="18" height="18" decoding="async">Deliver</span></span></div><div class="hxs-cast hxs--manufacturing" data-k="manufacturing" style="--hy:244"><button class="hxs-nexi-b" type="button" data-reacts="wow::Look at those sparks! And the **unit cost** is live.|love::BoM to ledger in **one database**. Beautifully made!|celebrate::Shipped! Order to real cost, **all in Odoo**.|think::Hmm… which product first? Send us **one BoM**." aria-label="Nexi in the Manufacturing costume: tap for a reaction" tabindex="-1"><img class="hxs-pose is-on" data-pose="present" alt="" width="579" height="495" style="--w:579;--ax:289;--ay:244" decoding="async" data-src="assets/img/industries/manufacturing/nexi-present.webp"><img class="hxs-pose" data-pose="wow" alt="" width="325" height="501" style="--w:325;--ax:162;--ay:287" decoding="async" data-src="assets/img/industries/manufacturing/nexi-wow.webp"><img class="hxs-pose" data-pose="love" alt="" width="314" height="494" style="--w:314;--ax:157;--ay:244" decoding="async" data-src="assets/img/industries/manufacturing/nexi-love.webp"><img class="hxs-pose" data-pose="celebrate" alt="" width="495" height="495" style="--w:495;--ax:248;--ay:280" decoding="async" data-src="assets/img/industries/manufacturing/nexi-celebrate.webp"><img class="hxs-pose" data-pose="think" alt="" width="350" height="507" style="--w:350;--ax:187;--ay:257" decoding="async" data-src="assets/img/industries/manufacturing/nexi-think.webp"></button><span class="hxs-say" role="status" aria-live="polite"></span><span class="hxs-tap" aria-hidden="true">Tap me!</span><span class="hxs-pills" aria-hidden="true"><span class="hxs-pill" style="--j:0"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="18" height="18" decoding="async">Order</span><span class="hxs-pill" style="--j:1"><img class="oi" src="assets/img/odoo/mrp.svg" alt="" width="18" height="18" decoding="async">Plan</span><span class="hxs-pill" style="--j:2"><img class="oi" src="assets/img/odoo/purchase.svg" alt="" width="18" height="18" decoding="async">Source</span></span></div><div class="hxs-cast hxs--health-wellness" data-k="health-wellness" style="--hy:244"><button class="hxs-nexi-b" type="button" data-reacts="wow::So calm! And the **renewals** run themselves.|love::Bookings to books in **one database**. Namaste!|celebrate::Renewed! Booking to revenue, **all in Odoo**.|think::Hmm… where to start? Show us **one week of bookings**." aria-label="Nexi in the Health & Wellness costume: tap for a reaction" tabindex="-1"><img class="hxs-pose is-on" data-pose="present" alt="" width="579" height="495" style="--w:579;--ax:289;--ay:244" decoding="async" data-src="assets/img/industries/health-wellness/nexi-present.webp"><img class="hxs-pose" data-pose="wow" alt="" width="325" height="495" style="--w:325;--ax:162;--ay:280" decoding="async" data-src="assets/img/industries/health-wellness/nexi-wow.webp"><img class="hxs-pose" data-pose="love" alt="" width="314" height="494" style="--w:314;--ax:157;--ay:244" decoding="async" data-src="assets/img/industries/health-wellness/nexi-love.webp"><img class="hxs-pose" data-pose="celebrate" alt="" width="495" height="495" style="--w:495;--ax:248;--ay:280" decoding="async" data-src="assets/img/industries/health-wellness/nexi-celebrate.webp"><img class="hxs-pose" data-pose="think" alt="" width="350" height="494" style="--w:350;--ax:187;--ay:244" decoding="async" data-src="assets/img/industries/health-wellness/nexi-think.webp"></button><span class="hxs-say" role="status" aria-live="polite"></span><span class="hxs-tap" aria-hidden="true">Tap me!</span><span class="hxs-pills" aria-hidden="true"><span class="hxs-pill" style="--j:0"><img class="oi" src="assets/img/odoo/appointment.svg" alt="" width="18" height="18" decoding="async">Book</span><span class="hxs-pill" style="--j:1"><img class="oi" src="assets/img/odoo/sale_subscription.svg" alt="" width="18" height="18" decoding="async">Join</span><span class="hxs-pill" style="--j:2"><img class="oi" src="assets/img/odoo/point_of_sale.svg" alt="" width="18" height="18" decoding="async">Sell</span></span></div></div>
</div>
</div>
</article>
<!-- Slide 4 · Nexi Explains, TechNext's animated series: an "on air" TV cycles the premiering episodes with a
live countdown, the strip under it switches the TV, and Nexi (3D on desktop, drawn on phones) shows it off.
Episodes and dates come from _src/nexi_explains.py; the scene lives in hero-scenes.js (Explains). -->
<article class="slide slide--nxs" data-slide-circle data-title="Nexi Explains, TechNext’s animated series" data-dur="16000" aria-roledescription="slide">
<div class="nxs-sky" aria-hidden="true">
<span class="nxs-rays"></span><span class="nxs-dots"></span><span class="nxs-speed"></span>
<span class="nxs-fl nxs-fl--1"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="30" height="30" decoding="async"></span>
<span class="nxs-fl nxs-fl--2"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="30" height="30" decoding="async"></span>
<span class="nxs-boom">NEW!</span>
<i class="nxs-tw nxs-tw--1">✦</i><i class="nxs-tw nxs-tw--2">✦</i><i class="nxs-tw nxs-tw--3">✦</i><i class="nxs-tw nxs-tw--4">✦</i>
</div>
<div class="container slide-inner si-nxs">
<div class="slide-copy">
<span class="slide-tag up" style="--d:0ms"><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M8 5v14l11-7z"/></svg> New series · Nexi Explains</span>
<h2 class="as-h1">
<span class="kw" style="--i:0"><span>Odoo,</span></span>
<span class="kw" style="--i:1"><span>AI</span></span>
<span class="kw" style="--i:2"><span>&</span></span>
<span class="kw" style="--i:3"><span>tech,</span></span><br>
<span class="kw" style="--i:4"><span class="hl">explained</span></span>
<span class="kw" style="--i:5"><span class="hl">by</span></span>
<span class="kw" style="--i:6"><span class="hl">Nexi.</span></span>
</h2>
<p class="lead up" style="--d:520ms">Short animated episodes starring Nexi, TechNext’s AI companion: what Odoo is, the apps companies start with, AI that does the busywork and the people side of change. New episodes every week on YouTube.</p>
<div class="pill-row up" style="--d:620ms"><a class="tag" href="nexi-explains#season-1"><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M8 5v14l11-7z"/></svg> Season 1 · 23 episodes</a><a class="tag" href="nexi-explains#season-1-tips"><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> 34 Quick Tips</a><a class="tag" href="nexi-explains#season-2"><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> Season 2 · 2027</a></div>
<div class="actions up" style="--d:720ms">
<a class="btn btn-primary btn-lg" href="nexi-explains"><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M8 5v14l11-7z"/></svg> Watch Nexi Explains</a>
<a class="btn btn-ghost btn-lg" href="https://www.youtube.com/@TechNextAsia?sub_confirmation=1" target="_blank" rel="noopener">Subscribe on YouTube</a>
</div>
</div>
<div class="nxs up" style="--d:250ms" data-nxs><p class="nxs-next" data-nxs-next><i aria-hidden="true"></i><span data-nxs-next-t>Next premiere · EP00 Meet Nexi</span><b data-nxs-next-w>13 Oct</b></p><a class="nxs-tv" href="nexi-explains#episodes" aria-label="Watch Nexi Explains: every episode"><span class="nxs-screen"><span class="nxs-item is-on" data-nxs-item data-code="EP00" data-title="Meet Nexi" data-premiere="2026-10-13T10:00:00Z"><img src="assets/img/nexi-explains/s1-ep00.webp" alt="" width="640" height="360" decoding="async"></span><span class="nxs-item" data-nxs-item data-code="EP01" data-title="Odoo Walkthrough with Nexi" data-premiere="2026-10-17T10:00:00Z"><img src="assets/img/nexi-explains/s1-ep01.webp" alt="" width="640" height="360" loading="lazy" decoding="async"></span><span class="nxs-item" data-nxs-item data-code="EP02" data-title="All Odoo Apps" data-premiere="2026-10-20T10:00:00Z"><img src="assets/img/nexi-explains/s1-ep02.webp" alt="" width="640" height="360" loading="lazy" decoding="async"></span><span class="nxs-item" data-nxs-item data-code="EP03" data-title="Before vs After: Order to Invoice" data-premiere="2026-10-24T10:00:00Z"><img src="assets/img/nexi-explains/s1-ep03.webp" alt="" width="640" height="360" loading="lazy" decoding="async"></span><span class="nxs-item" data-nxs-item data-code="EP06" data-title="Odoo Accounting"><img src="assets/img/nexi-explains/s1-ep06.webp" alt="" width="640" height="360" loading="lazy" decoding="async"></span><span class="nxs-item" data-nxs-item data-code="EP15" data-title="AI Chatbots"><img src="assets/img/nexi-explains/s1-ep15.webp" alt="" width="640" height="360" loading="lazy" decoding="async"></span></span><span class="nxs-onair" aria-hidden="true">ON AIR</span><span class="nxs-play" aria-hidden="true"><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M8 5v14l11-7z"/></svg></span><span class="nxs-cap" data-nxs-cap><b>EP00</b><span>Meet Nexi</span><em>Premieres 13 Oct</em></span></a><b class="nxs-say" data-nxs-say aria-hidden="true">New episodes every week!</b><div class="nxs-strip" role="group" aria-label="Episodes on the TV"><button class="nxs-pick is-on" type="button" data-nxs-pick aria-pressed="true" aria-label="Show EP00: Meet Nexi on the TV"><img src="assets/img/nexi-explains/s1-ep00.webp" alt="" width="640" height="360" loading="lazy" decoding="async"><span>EP00</span></button><button class="nxs-pick" type="button" data-nxs-pick aria-pressed="false" aria-label="Show EP01: Odoo Walkthrough with Nexi on the TV"><img src="assets/img/nexi-explains/s1-ep01.webp" alt="" width="640" height="360" loading="lazy" decoding="async"><span>EP01</span></button><button class="nxs-pick" type="button" data-nxs-pick aria-pressed="false" aria-label="Show EP02: All Odoo Apps on the TV"><img src="assets/img/nexi-explains/s1-ep02.webp" alt="" width="640" height="360" loading="lazy" decoding="async"><span>EP02</span></button><button class="nxs-pick" type="button" data-nxs-pick aria-pressed="false" aria-label="Show EP03: Before vs After: Order to Invoice on the TV"><img src="assets/img/nexi-explains/s1-ep03.webp" alt="" width="640" height="360" loading="lazy" decoding="async"><span>EP03</span></button><button class="nxs-pick" type="button" data-nxs-pick aria-pressed="false" aria-label="Show EP06: Odoo Accounting on the TV"><img src="assets/img/nexi-explains/s1-ep06.webp" alt="" width="640" height="360" loading="lazy" decoding="async"><span>EP06</span></button><button class="nxs-pick" type="button" data-nxs-pick aria-pressed="false" aria-label="Show EP15: AI Chatbots on the TV"><img src="assets/img/nexi-explains/s1-ep15.webp" alt="" width="640" height="360" loading="lazy" decoding="async"><span>EP15</span></button></div><img class="nxs-nexi" src="assets/img/nexi-explains/nexi-point-left.webp" alt="" width="509" height="520" loading="lazy" decoding="async"></div>
</div>
</article>
</div>
<div class="hero-ctl">
<div class="hero-ctl-inner">
<button class="icon-btn hero-arrow hero-arrow--prev" type="button" data-hero-prev aria-label="Previous slide"><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></button>
<div class="dots" role="tablist" aria-label="Choose slide">
<button class="dot" type="button" role="tab" aria-selected="true" aria-label="Slide 1: Odoo ERP, implemented"></button>
<button class="dot" type="button" role="tab" aria-selected="false" aria-label="Slide 2: One flow from quotation to cash"></button>
<button class="dot" type="button" role="tab" aria-selected="false" aria-label="Slide 3: Odoo Partner"></button>
<button class="dot" type="button" role="tab" aria-selected="false" aria-label="Slide 4: Nexi Explains"></button>
</div>
<button class="icon-btn hero-arrow" type="button" data-hero-next aria-label="Next slide"><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></button>
<button class="icon-btn hero-arrow hero-pp" type="button" data-hero-pp aria-pressed="false" aria-label="Pause the slides"><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><rect x="6" y="5" width="4" height="14" rx="1"/><rect x="14" y="5" width="4" height="14" rx="1"/></svg><svg class="ic" viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"><path d="M8 5v14l11-7z"/></svg></button>
<button class="icon-btn hero-arrow hero-voice" type="button" data-nexi-voice aria-pressed="false" aria-label="Nexi’s voice"><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="M11 5 6 9H2v6h4l5 4z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M11 5 6 9H2v6h4l5 4z"/><path d="m22 9-6 6"/><path d="m16 9 6 6"/></svg><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="M11 5 6 9H2v6h4l5 4z" fill="currentColor" fill-opacity=".2" stroke="none"/><path d="M11 5 6 9H2v6h4l5 4z"/><path d="M15.5 8.5a5 5 0 0 1 0 7"/><path d="M18.4 5.6a9 9 0 0 1 0 12.8"/></svg></button>
</div>
</div>
<div class="hero-marquee" aria-label="Odoo apps we implement"><div class="mq-track"><span class="mq-item"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="26" height="26" decoding="async">Accounting</span><span class="mq-item"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="26" height="26" decoding="async">Sales</span><span class="mq-item"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="26" height="26" decoding="async">Inventory</span><span class="mq-item"><img class="oi" src="assets/img/odoo/crm.svg" alt="" width="26" height="26" decoding="async">CRM</span><span class="mq-item"><img class="oi" src="assets/img/odoo/purchase.svg" alt="" width="26" height="26" decoding="async">Purchase</span><span class="mq-item"><img class="oi" src="assets/img/odoo/account.svg" alt="" width="26" height="26" decoding="async">Invoicing</span><span class="mq-item"><img class="oi" src="assets/img/odoo/point_of_sale.svg" alt="" width="26" height="26" decoding="async">Point of Sale — Shop</span><span class="mq-item"><img class="oi" src="assets/img/odoo/website_sale.svg" alt="" width="26" height="26" decoding="async">eCommerce</span><span class="mq-item"><img class="oi" src="assets/img/odoo/hr.svg" alt="" width="26" height="26" decoding="async">Employees</span><span class="mq-item"><img class="oi" src="assets/img/odoo/project.svg" alt="" width="26" height="26" decoding="async">Project</span><span class="mq-item"><img class="oi" src="assets/img/odoo/helpdesk.svg" alt="" width="26" height="26" decoding="async">Helpdesk</span><span class="mq-item"><img class="oi" src="assets/img/odoo/mass_mailing.svg" alt="" width="26" height="26" decoding="async">Email Marketing</span><span class="mq-item"><img class="oi" src="assets/img/odoo/mrp.svg" alt="" width="26" height="26" decoding="async">Manufacturing</span><span class="mq-item"><img class="oi" src="assets/img/odoo/documents.svg" alt="" width="26" height="26" decoding="async">Documents</span><span class="mq-item"><img class="oi" src="assets/img/odoo/sign.svg" alt="" width="26" height="26" decoding="async">Sign</span><span class="mq-item"><img class="oi" src="assets/img/odoo/hr_expense.svg" alt="" width="26" height="26" decoding="async">Expenses</span><span class="mq-item"><img class="oi" src="assets/img/odoo/planning.svg" alt="" width="26" height="26" decoding="async">Planning</span><span class="mq-item"><img class="oi" src="assets/img/odoo/appointment.svg" alt="" width="26" height="26" decoding="async">Appointments</span><span class="mq-item"><img class="oi" src="assets/img/odoo/knowledge.svg" alt="" width="26" height="26" decoding="async">Knowledge</span><span class="mq-item"><img class="oi" src="assets/img/odoo/ai_app.svg" alt="" width="26" height="26" decoding="async">AI</span></div><div class="mq-track" aria-hidden="true"><span class="mq-item"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="26" height="26" decoding="async">Accounting</span><span class="mq-item"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="26" height="26" decoding="async">Sales</span><span class="mq-item"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="26" height="26" decoding="async">Inventory</span><span class="mq-item"><img class="oi" src="assets/img/odoo/crm.svg" alt="" width="26" height="26" decoding="async">CRM</span><span class="mq-item"><img class="oi" src="assets/img/odoo/purchase.svg" alt="" width="26" height="26" decoding="async">Purchase</span><span class="mq-item"><img class="oi" src="assets/img/odoo/account.svg" alt="" width="26" height="26" decoding="async">Invoicing</span><span class="mq-item"><img class="oi" src="assets/img/odoo/point_of_sale.svg" alt="" width="26" height="26" decoding="async">Point of Sale — Shop</span><span class="mq-item"><img class="oi" src="assets/img/odoo/website_sale.svg" alt="" width="26" height="26" decoding="async">eCommerce</span><span class="mq-item"><img class="oi" src="assets/img/odoo/hr.svg" alt="" width="26" height="26" decoding="async">Employees</span><span class="mq-item"><img class="oi" src="assets/img/odoo/project.svg" alt="" width="26" height="26" decoding="async">Project</span><span class="mq-item"><img class="oi" src="assets/img/odoo/helpdesk.svg" alt="" width="26" height="26" decoding="async">Helpdesk</span><span class="mq-item"><img class="oi" src="assets/img/odoo/mass_mailing.svg" alt="" width="26" height="26" decoding="async">Email Marketing</span><span class="mq-item"><img class="oi" src="assets/img/odoo/mrp.svg" alt="" width="26" height="26" decoding="async">Manufacturing</span><span class="mq-item"><img class="oi" src="assets/img/odoo/documents.svg" alt="" width="26" height="26" decoding="async">Documents</span><span class="mq-item"><img class="oi" src="assets/img/odoo/sign.svg" alt="" width="26" height="26" decoding="async">Sign</span><span class="mq-item"><img class="oi" src="assets/img/odoo/hr_expense.svg" alt="" width="26" height="26" decoding="async">Expenses</span><span class="mq-item"><img class="oi" src="assets/img/odoo/planning.svg" alt="" width="26" height="26" decoding="async">Planning</span><span class="mq-item"><img class="oi" src="assets/img/odoo/appointment.svg" alt="" width="26" height="26" decoding="async">Appointments</span><span class="mq-item"><img class="oi" src="assets/img/odoo/knowledge.svg" alt="" width="26" height="26" decoding="async">Knowledge</span><span class="mq-item"><img class="oi" src="assets/img/odoo/ai_app.svg" alt="" width="26" height="26" decoding="async">AI</span></div></div>
</section>
<div class="pop-backdrop" hidden></div>
<div class="pop" role="dialog" aria-modal="true" aria-label="Details" hidden></div>
<section class="section section--tight answer-sec">
<div class="container"><div class="answer-box reveal"><p class="answer-h">In one paragraph</p><p>TechNext is an Odoo Ready Partner headquartered in Singapore, with its main development and consulting hub in Taguig City and an AI engineering hub in Ho Chi Minh City. We implement Odoo ERP end to end, starting with Accounting, Sales and Inventory, build enterprise AI and websites, and deliver IoT, app and network services for growing companies in 10+ countries.</p></div></div>
</section>
<!-- ============================================================ TRUST STRIP -->
<section class="container">
<div class="strip reveal">
<img class="strip-badge" src="assets/img/odoo-ready-partner.png" alt="Odoo Ready Partner" width="91" height="40" loading="lazy" decoding="async">
<span class="strip-item"><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> <b>Singapore HQ</b> · Philippines · Vietnam</span>
<span class="strip-item"><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> Clients in <b>10+ countries</b></span>
<span class="strip-item"><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> <b>11+</b> enterprise clients transformed</span>
</div>
</section>
<!-- ============================================================ FOCUS TRIO -->
<section class="section" id="focus">
<div class="container">
<div class="sec-head reveal">
<span class="hand">where we start</span>
<h2>Three apps that run the money and the stock.</h2>
<p class="lead">Most companies come to us for one of these. We implement them so they work together from day one — the rest of Odoo can follow.</p>
</div>
<div class="grid-3">
<article class="card card--feature reveal" style="--i:0">
<span class="card-num">01</span>
<button class="card-ic" type="button" data-app-pop="accountant" aria-label="About Odoo Accounting"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="44" height="44" decoding="async" loading="lazy"></button>
<h3>Accounting</h3>
<p>Chart of accounts, journals, bank feeds, tax and reports — set up for how you actually close the month.</p>
<ul class="checks">
<li><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>Bank sync and reconciliation</li>
<li><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>GST / VAT and tax reports</li>
<li><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>Multi-currency, multi-company</li>
<li><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>Aged receivables, P&L, balance sheet</li>
</ul>
<a class="btn-link" href="odoo/apps/accounting">Finance 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>
</article>
<article class="card card--feature reveal" style="--i:1">
<span class="card-num">02</span>
<button class="card-ic" type="button" data-app-pop="sale" aria-label="About Odoo Sales"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="44" height="44" decoding="async" loading="lazy"></button>
<h3>Sales</h3>
<p>Quotations, order confirmation and invoicing that follow your pricing and approval rules.</p>
<ul class="checks">
<li><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>Quotation templates and e-signature</li>
<li><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>Pricelists, discounts, margins</li>
<li><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>CRM pipeline hand-off</li>
<li><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>Invoice on order or on delivery</li>
</ul>
<a class="btn-link" href="odoo/apps/sales">Sales 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>
</article>
<article class="card card--feature reveal" style="--i:2">
<span class="card-num">03</span>
<button class="card-ic" type="button" data-app-pop="stock" aria-label="About Odoo Inventory"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="44" height="44" decoding="async" loading="lazy"></button>
<h3>Inventory</h3>
<p>Real stock levels across warehouses, with replenishment rules that raise purchase orders before you run out.</p>
<ul class="checks">
<li><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>Multi-warehouse and locations</li>
<li><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>Barcode receipts and picking</li>
<li><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>Reordering rules → Purchase</li>
<li><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>Lots, serials and expiry dates</li>
</ul>
<a class="btn-link" href="odoo/apps/inventory">Supply chain 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>
</article>
</div>
</div>
</section>
<!-- ============================================================ WALKTHROUGH -->
<section class="section section--alt" id="walkthrough">
<div class="container">
<div class="sec-head sec-head--row reveal">
<div>
<span class="hand">how we work</span>
<h2 style="margin:0">Four steps, one team.</h2>
</div>
<a class="btn-link" href="odoo/discovery">Start with discovery <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>
<div class="steps reveal">
<div class="step reveal" style="--i:0"><div class="step-n">1</div><div><h3>Discovery</h3><p>We map how orders, stock and money move today, then match each step to an Odoo app.</p><a class="btn-link" href="odoo/discovery">Details <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></div>
<div class="step reveal" style="--i:1"><div class="step-n">2</div><div><h3>Training</h3><p>Role-based sessions on your own data — finance, sales and warehouse teams each learn their screens.</p><a class="btn-link" href="odoo/training">Details <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></div>
<div class="step reveal" style="--i:2"><div class="step-n">3</div><div><h3>Integration</h3><p>Banks, payment gateways, marketplaces and the tools you keep — connected to Odoo, not replaced.</p><a class="btn-link" href="odoo/integration">Details <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></div>
<div class="step reveal" style="--i:3"><div class="step-n">4</div><div><h3>Support</h3><p>After go-live: fixes, month-end help, version upgrades and small changes as the business moves.</p><a class="btn-link" href="odoo/support">Details <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></div>
</div>
</div>
</section>
<!-- ============================================================ SOLUTIONS -->
<section class="section" id="solutions">
<div class="container">
<div class="sec-head reveal">
<span class="hand">what we offer</span>
<h2>Four practices. One team.</h2>
</div>
<div class="grid-2 practices">
<div class="card card--feature reveal" style="--i:0">
<span class="tag tag--odoo" style="position:absolute;top:24px;right:24px">Odoo Partner</span>
<div class="card-ic trio"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="34" height="34" decoding="async" loading="lazy"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="34" height="34" decoding="async" loading="lazy"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="34" height="34" decoding="async" loading="lazy"></div>
<h3>ERP</h3>
<p>Odoo implemented, customised and supported — from a first Accounting rollout to a multi-company group.</p>
<ul class="pillar-links">
<li><a href="solutions/odoo-erp">Odoo ERP Development <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></li>
<li><a href="odoo/crm-development">CRM Development <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></li>
<li><a href="solutions/enterprise">Enterprise 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></li>
</ul>
</div>
<div class="card card--feature reveal" style="--i:1">
<span class="tag" style="position:absolute;top:24px;right:24px">Claude Partner</span>
<div class="card-ic"><img class="oi" src="assets/img/odoo/ai_app.svg" alt="" width="44" height="44" decoding="async" loading="lazy"></div>
<h3>AI Solution</h3>
<p>Assistants grounded in your documents, AI inside Odoo, agents for repetitive workflows and customer chatbots.</p>
<ul class="pillar-links">
<li><a href="solutions/ai-knowledge">RAG Knowledge Assistants <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></li>
<li><a href="odoo/ai-integration">Odoo + AI integrations <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></li>
<li><a href="solutions/ai-automation">Workflow Automation <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></li>
<li><a href="solutions/ai-chatbots">AI Chatbots <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></li>
</ul>
</div>
<div class="card card--feature reveal" style="--i:2">
<div class="card-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M4 25a21 21 0 1 0 42 0a21 21 0 1 0 -42 0Z" fill="#2EBCFA"/><clipPath id="tn-gl-0-1346"><path d="M4 25a21 21 0 1 0 42 0a21 21 0 1 0 -42 0Z"/></clipPath><path d="M8 13C15 9 22 13 20 20C18 26 12 24 12 31C12 36 6 34 4 27ZM31 25C37 23 44 27 41 35C39 42 31 44 29 38C28 33 26 27 31 25ZM30 6C36 6 41 11 37 14C33 16 29 11 30 6Z" fill="#03AF89" clip-path="url(#tn-gl-0-1346)"/></svg><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><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></div>
<h3>Marketing</h3>
<p>A standalone service: websites, social channels and brand assets, run on a plan with a monthly report.</p>
<ul class="pillar-links">
<li><a href="solutions/website">Web Design & Development <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></li>
<li><a href="solutions/social-media">Social Media Management <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></li>
<li><a href="solutions/brand-assets">Graphic & Brand Assets <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></li>
</ul>
</div>
<div class="card card--feature reveal" style="--i:3">
<div class="card-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M17.75 3h0a2.25 2.25 0 0 1 2.25 2.25v5.5a2.25 2.25 0 0 1 -2.25 2.25h0a2.25 2.25 0 0 1 -2.25 -2.25v-5.5a2.25 2.25 0 0 1 2.25 -2.25ZM17.75 37h0a2.25 2.25 0 0 1 2.25 2.25v5.5a2.25 2.25 0 0 1 -2.25 2.25h0a2.25 2.25 0 0 1 -2.25 -2.25v-5.5a2.25 2.25 0 0 1 2.25 -2.25ZM25 3h0a2.25 2.25 0 0 1 2.25 2.25v5.5a2.25 2.25 0 0 1 -2.25 2.25h0a2.25 2.25 0 0 1 -2.25 -2.25v-5.5a2.25 2.25 0 0 1 2.25 -2.25ZM25 37h0a2.25 2.25 0 0 1 2.25 2.25v5.5a2.25 2.25 0 0 1 -2.25 2.25h0a2.25 2.25 0 0 1 -2.25 -2.25v-5.5a2.25 2.25 0 0 1 2.25 -2.25ZM32.25 3h0a2.25 2.25 0 0 1 2.25 2.25v5.5a2.25 2.25 0 0 1 -2.25 2.25h0a2.25 2.25 0 0 1 -2.25 -2.25v-5.5a2.25 2.25 0 0 1 2.25 -2.25ZM32.25 37h0a2.25 2.25 0 0 1 2.25 2.25v5.5a2.25 2.25 0 0 1 -2.25 2.25h0a2.25 2.25 0 0 1 -2.25 -2.25v-5.5a2.25 2.25 0 0 1 2.25 -2.25ZM5.25 15.5h5.5a2.25 2.25 0 0 1 2.25 2.25v0a2.25 2.25 0 0 1 -2.25 2.25h-5.5a2.25 2.25 0 0 1 -2.25 -2.25v0a2.25 2.25 0 0 1 2.25 -2.25ZM39.25 15.5h5.5a2.25 2.25 0 0 1 2.25 2.25v0a2.25 2.25 0 0 1 -2.25 2.25h-5.5a2.25 2.25 0 0 1 -2.25 -2.25v0a2.25 2.25 0 0 1 2.25 -2.25ZM5.25 22.75h5.5a2.25 2.25 0 0 1 2.25 2.25v0a2.25 2.25 0 0 1 -2.25 2.25h-5.5a2.25 2.25 0 0 1 -2.25 -2.25v0a2.25 2.25 0 0 1 2.25 -2.25ZM39.25 22.75h5.5a2.25 2.25 0 0 1 2.25 2.25v0a2.25 2.25 0 0 1 -2.25 2.25h-5.5a2.25 2.25 0 0 1 -2.25 -2.25v0a2.25 2.25 0 0 1 2.25 -2.25ZM5.25 30h5.5a2.25 2.25 0 0 1 2.25 2.25v0a2.25 2.25 0 0 1 -2.25 2.25h-5.5a2.25 2.25 0 0 1 -2.25 -2.25v0a2.25 2.25 0 0 1 2.25 -2.25ZM39.25 30h5.5a2.25 2.25 0 0 1 2.25 2.25v0a2.25 2.25 0 0 1 -2.25 2.25h-5.5a2.25 2.25 0 0 1 -2.25 -2.25v0a2.25 2.25 0 0 1 2.25 -2.25Z" fill="#F78613"/><path d="M16 10h18a6 6 0 0 1 6 6v18a6 6 0 0 1 -6 6h-18a6 6 0 0 1 -6 -6v-18a6 6 0 0 1 6 -6Z" fill="#144496"/><clipPath id="tn-cp-0-1347"><path d="M16 10h18a6 6 0 0 1 6 6v18a6 6 0 0 1 -6 6h-18a6 6 0 0 1 -6 -6v-18a6 6 0 0 1 6 -6Z"/></clipPath><path d="M17.75 3h0a2.25 2.25 0 0 1 2.25 2.25v5.5a2.25 2.25 0 0 1 -2.25 2.25h0a2.25 2.25 0 0 1 -2.25 -2.25v-5.5a2.25 2.25 0 0 1 2.25 -2.25ZM17.75 37h0a2.25 2.25 0 0 1 2.25 2.25v5.5a2.25 2.25 0 0 1 -2.25 2.25h0a2.25 2.25 0 0 1 -2.25 -2.25v-5.5a2.25 2.25 0 0 1 2.25 -2.25ZM25 3h0a2.25 2.25 0 0 1 2.25 2.25v5.5a2.25 2.25 0 0 1 -2.25 2.25h0a2.25 2.25 0 0 1 -2.25 -2.25v-5.5a2.25 2.25 0 0 1 2.25 -2.25ZM25 37h0a2.25 2.25 0 0 1 2.25 2.25v5.5a2.25 2.25 0 0 1 -2.25 2.25h0a2.25 2.25 0 0 1 -2.25 -2.25v-5.5a2.25 2.25 0 0 1 2.25 -2.25ZM32.25 3h0a2.25 2.25 0 0 1 2.25 2.25v5.5a2.25 2.25 0 0 1 -2.25 2.25h0a2.25 2.25 0 0 1 -2.25 -2.25v-5.5a2.25 2.25 0 0 1 2.25 -2.25ZM32.25 37h0a2.25 2.25 0 0 1 2.25 2.25v5.5a2.25 2.25 0 0 1 -2.25 2.25h0a2.25 2.25 0 0 1 -2.25 -2.25v-5.5a2.25 2.25 0 0 1 2.25 -2.25ZM5.25 15.5h5.5a2.25 2.25 0 0 1 2.25 2.25v0a2.25 2.25 0 0 1 -2.25 2.25h-5.5a2.25 2.25 0 0 1 -2.25 -2.25v0a2.25 2.25 0 0 1 2.25 -2.25ZM39.25 15.5h5.5a2.25 2.25 0 0 1 2.25 2.25v0a2.25 2.25 0 0 1 -2.25 2.25h-5.5a2.25 2.25 0 0 1 -2.25 -2.25v0a2.25 2.25 0 0 1 2.25 -2.25ZM5.25 22.75h5.5a2.25 2.25 0 0 1 2.25 2.25v0a2.25 2.25 0 0 1 -2.25 2.25h-5.5a2.25 2.25 0 0 1 -2.25 -2.25v0a2.25 2.25 0 0 1 2.25 -2.25ZM39.25 22.75h5.5a2.25 2.25 0 0 1 2.25 2.25v0a2.25 2.25 0 0 1 -2.25 2.25h-5.5a2.25 2.25 0 0 1 -2.25 -2.25v0a2.25 2.25 0 0 1 2.25 -2.25ZM5.25 30h5.5a2.25 2.25 0 0 1 2.25 2.25v0a2.25 2.25 0 0 1 -2.25 2.25h-5.5a2.25 2.25 0 0 1 -2.25 -2.25v0a2.25 2.25 0 0 1 2.25 -2.25ZM39.25 30h5.5a2.25 2.25 0 0 1 2.25 2.25v0a2.25 2.25 0 0 1 -2.25 2.25h-5.5a2.25 2.25 0 0 1 -2.25 -2.25v0a2.25 2.25 0 0 1 2.25 -2.25Z" fill="#953B24" clip-path="url(#tn-cp-0-1347)"/><path d="M21 18h8a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-8a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3Z" fill="#1AD3BB"/></svg><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="4" y="3" width="16" height="18" rx="2.5" fill="currentColor" fill-opacity=".2" stroke="none"/><rect x="4" y="3" width="16" height="18" rx="2.5"/><path d="M11 17.5h2"/></svg><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="9" y="2" width="6" height="6" rx="1" fill="currentColor" fill-opacity=".2" stroke="none"/><rect x="9" y="2" width="6" height="6" rx="1"/><rect x="2" y="16" width="6" height="6" rx="1"/><rect x="16" y="16" width="6" height="6" rx="1"/><path d="M12 8v4M5 16v-4h14v4"/></svg></div>
<h3>Technology</h3>
<p>IoT, apps and networks: the devices, software and infrastructure around your business systems, from the same team.</p>
<ul class="pillar-links">
<li><a href="solutions/iot">IoT Solutions <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></li>
<li><a href="solutions/app-development">App Development <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></li>
<li><a href="solutions/networks">Networks <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></li>
</ul>
</div>
</div>
</div>
</section>
<!-- ============================================================ INDUSTRIES -->
<section class="section section--alt" id="industries">
<div class="container">
<div class="sec-head reveal">
<span class="hand">who we work with</span>
<h2>Configured for how your industry actually runs.</h2>
</div>
<div class="grid-4">
<a class="card reveal" style="--i:0" href="industries/medical"><div class="card-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M25 43C25 43 5 31 5 18 5 11 10 7 15.5 7c4.5 0 8 3 9.5 6 1.5-3 5-6 9.5-6C40 7 45 11 45 18c0 13-20 25-20 25Z" fill="#FC868B"/><path d="M3.5 26H13l4.5-10 7 20 5-13 3 3H46.5" fill="none" stroke="#985184" stroke-width="4.5" stroke-linecap="round" stroke-linejoin="round"/></svg></div><h3>Medical</h3><p>Clinics and healthcare groups: consumables stock, supplier purchasing, clean books per branch.</p><span class="btn-link">Medical <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></span></a>
<a class="card reveal" style="--i:1" href="industries/travel"><div class="card-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 21.5 44.5 5.5 21 30Z" fill="#2EBCFA"/><path d="M21 30 44.5 5.5 33 43.5Z" fill="#088BF5"/><path d="M21 30v13.5l7-7Z" fill="#144496"/></svg></div><h3>Travel</h3><p>Agencies and tour operators: quotations, supplier costs and margins per booking, multi-currency.</p><span class="btn-link">Travel <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></span></a>
<a class="card reveal" style="--i:2" href="industries/retail"><div class="card-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M17 22V13a8 8 0 0 1 16 0v9" fill="none" stroke="#985184" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/><rect x="6" y="17" width="38" height="29" rx="4" fill="#FC868B"/><path d="M33 17h7a4 4 0 0 1 4 4v21a4 4 0 0 1-4 4h-7Z" fill="#F86126"/><circle cx="17" cy="23" r="2.3" fill="#712258"/><circle cx="33" cy="23" r="2.3" fill="#712258"/></svg></div><h3>Retail</h3><p>Stores and POS with shared stock, promotions and daily takings posted straight to Accounting.</p><span class="btn-link">Retail <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></span></a>
<a class="card reveal" style="--i:3" href="industries/ecommerce"><div class="card-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M21.5 3h6a2.5 2.5 0 0 1 2.5 2.5v6a2.5 2.5 0 0 1 -2.5 2.5h-6a2.5 2.5 0 0 1 -2.5 -2.5v-6a2.5 2.5 0 0 1 2.5 -2.5Z" fill="#FC868B"/><path d="M31 8a5 5 0 1 0 10 0a5 5 0 1 0 -10 0Z" fill="#FBB945"/><path d="M11 13H44a2 2 0 0 1 1.9 2.6L41.6 29A2 2 0 0 1 39.7 30.4H15Z" fill="#2EBCFA"/><path d="M3 6h6.6a2 2 0 0 1 1.94 1.5L18 34h23a2.5 2.5 0 0 1 0 5H16.4a2 2 0 0 1-1.94-1.5L7.6 11H3a2.5 2.5 0 0 1 0-5Z" fill="#144496"/><clipPath id="tn-ct-0-1351"><path d="M11 13H44a2 2 0 0 1 1.9 2.6L41.6 29A2 2 0 0 1 39.7 30.4H15Z"/></clipPath><path d="M3 6h6.6a2 2 0 0 1 1.94 1.5L18 34h23a2.5 2.5 0 0 1 0 5H16.4a2 2 0 0 1-1.94-1.5L7.6 11H3a2.5 2.5 0 0 1 0-5Z" fill="#005E7A" clip-path="url(#tn-ct-0-1351)"/><path d="M15.5 44a3.5 3.5 0 1 0 7 0a3.5 3.5 0 1 0 -7 0ZM33.5 44a3.5 3.5 0 1 0 7 0a3.5 3.5 0 1 0 -7 0Z" fill="#144496"/></svg></div><h3>Ecommerce</h3><p>Online orders, marketplace feeds and fulfilment tied to real stock and reconciled payouts.</p><span class="btn-link">Ecommerce <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></span></a>
<a class="card reveal" style="--i:4" href="industries/construction"><div class="card-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M8 38v-4a17 17 0 0 1 34 0v4Z" fill="#FBB945"/><rect x="21.5" y="15" width="7" height="21" rx="3" fill="#F78613"/><rect x="3" y="36" width="44" height="7" rx="3.5" fill="#F86126"/></svg></div><h3>Construction</h3><p>Contractors and fit-out: job costing per project, subcontractor claims, progress billing and retention.</p><span class="btn-link">Construction <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></span></a>
<a class="card reveal" style="--i:5" href="industries/fnb"><div class="card-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><rect x="7" y="4" width="3" height="14" rx="1.5" fill="#F78613"/><rect x="12" y="4" width="3" height="14" rx="1.5" fill="#F78613"/><rect x="17" y="4" width="3" height="14" rx="1.5" fill="#F78613"/><rect x="7" y="13" width="13" height="9" rx="4" fill="#F78613"/><rect x="11" y="18" width="5" height="28" rx="2.5" fill="#F86126"/><path d="M33.5 4.5c6 1.5 9.5 9 9.5 23.5h-9.5Z" fill="#2EBCFA"/><rect x="33.5" y="25" width="7" height="21" rx="3.5" fill="#088BF5"/><rect x="33.5" y="25" width="7" height="3" rx="0" fill="#144496"/></svg></div><h3>F&B</h3><p>Restaurants and central kitchens: POS to kitchen, recipes that deplete stock, outlet takings to the books.</p><span class="btn-link">F&B <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></span></a>
<a class="card reveal" style="--i:6" href="industries/manufacturing"><div class="card-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M40.22 22.04 L45.84 22.44 L45.84 27.56 L40.22 27.96 L37.85 33.67 L41.55 37.93 L37.93 41.55 L33.67 37.85 L27.96 40.22 L27.56 45.84 L22.44 45.84 L22.04 40.22 L16.33 37.85 L12.07 41.55 L8.45 37.93 L12.15 33.67 L9.78 27.96 L4.16 27.56 L4.16 22.44 L9.78 22.04 L12.15 16.33 L8.45 12.07 L12.07 8.45 L16.33 12.15 L22.04 9.78 L22.44 4.16 L27.56 4.16 L27.96 9.78 L33.67 12.15 L37.93 8.45 L41.55 12.07 L37.85 16.33Z" fill="#985184"/><circle cx="25" cy="25" r="10" fill="#712258"/><circle cx="25" cy="25" r="4.5" fill="#fff"/></svg></div><h3>Manufacturing</h3><p>Bills of materials, work orders and component stock with the real cost of every finished unit.</p><span class="btn-link">Manufacturing <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></span></a>
<a class="card reveal" style="--i:7" href="industries/health-wellness"><div class="card-ic"><svg class="ic ic-ind ic-flat" aria-hidden="true" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M25 44C25 44 4 31.5 4 17.5 4 10.5 9.5 6 15.5 6c4.5 0 8 3 9.5 6.5Z" fill="#FC868B"/><path d="M25 44c0 0 21-12.5 21-26.5C46 10.5 40.5 6 34.5 6c-4.5 0-8 3-9.5 6.5Z" fill="#F9464C"/></svg></div><h3>Health & Wellness</h3><p>Studios, spas and gyms: bookings, memberships, packages and retail on one client record.</p><span class="btn-link">Health & Wellness <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></span></a>
</div>
</div>
</section>
<!-- ============================================================ APPS: build your Odoo -->
<section class="section section--suite" id="apps">
<div class="container">
<div class="two two--top su-wrap">
<div class="su-copy reveal">
<span class="hand">the full suite</span>
<h2>Every Odoo app, one database.</h2>
<p class="lead">Start with the three that matter most, then add apps without another integration project — they already share customers, products and accounts.</p>
<div class="su-presets" role="group" aria-label="Load a typical setup">
<p class="su-label"><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>Try a setup</p>
<div class="su-pgrid">
<button type="button" data-preset="core" aria-pressed="true"><span class="su-pics" aria-hidden="true"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="22" height="22" decoding="async" loading="lazy"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="22" height="22" decoding="async" loading="lazy"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="22" height="22" decoding="async" loading="lazy"></span><b>The core three</b><small>3 apps</small></button>
<button type="button" data-preset="retail" aria-pressed="false"><span class="su-pics" aria-hidden="true"><img class="oi" src="assets/img/odoo/point_of_sale.svg" alt="" width="22" height="22" decoding="async" loading="lazy"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="22" height="22" decoding="async" loading="lazy"><img class="oi" src="assets/img/odoo/website_sale.svg" alt="" width="22" height="22" decoding="async" loading="lazy"><i>+2</i></span><b>Retail</b><small>5 apps</small></button>
<button type="button" data-preset="mfg" aria-pressed="false"><span class="su-pics" aria-hidden="true"><img class="oi" src="assets/img/odoo/mrp.svg" alt="" width="22" height="22" decoding="async" loading="lazy"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="22" height="22" decoding="async" loading="lazy"><img class="oi" src="assets/img/odoo/purchase.svg" alt="" width="22" height="22" decoding="async" loading="lazy"><i>+2</i></span><b>Manufacturing</b><small>5 apps</small></button>
<button type="button" data-preset="services" aria-pressed="false"><span class="su-pics" aria-hidden="true"><img class="oi" src="assets/img/odoo/project.svg" alt="" width="22" height="22" decoding="async" loading="lazy"><img class="oi" src="assets/img/odoo/helpdesk.svg" alt="" width="22" height="22" decoding="async" loading="lazy"><img class="oi" src="assets/img/odoo/planning.svg" alt="" width="22" height="22" decoding="async" loading="lazy"><i>+3</i></span><b>Services</b><small>6 apps</small></button>
<button type="button" data-preset="all" aria-pressed="false"><span class="su-pics" aria-hidden="true"><img class="oi" src="assets/img/odoo/ai_app.svg" alt="" width="22" height="22" decoding="async" loading="lazy"><img class="oi" src="assets/img/odoo/crm.svg" alt="" width="22" height="22" decoding="async" loading="lazy"><img class="oi" src="assets/img/odoo/mass_mailing.svg" alt="" width="22" height="22" decoding="async" loading="lazy"><i>+15</i></span><b>Everything</b><small>18 apps</small></button>
</div>
</div>
<dl class="su-stats">
<div><dt>apps in your system</dt><dd><b data-n="apps">3</b></dd></div>
<div><dt>connections built in</dt><dd><b data-n="links">2</b></dd></div>
<div class="su-stat-zero"><dt>integrations to build</dt><dd><b class="su-zero">0</b><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></dd></div>
</dl>
<div class="actions">
<a class="btn btn-primary" data-quote href="quotation?apps=accountant,sale,stock"><span data-cta>Get a quotation for these 3 apps</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="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a>
<a class="btn btn-ghost" href="odoo/apps">Browse all apps</a>
</div>
</div>
<div class="su-stage reveal">
<p class="su-hint" aria-hidden="true"><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>Tap an app to plug it in</p>
<div class="su-field" data-suite role="group" aria-label="Odoo apps. Press an app to plug it into, or out of, the one database. Arrow keys move between apps.">
<svg class="su-svg" aria-hidden="true" focusable="false"><g class="su-rings"></g><g class="su-links"></g><g class="su-spokes"></g></svg>
<div class="su-core" aria-hidden="true">
<span class="su-halo"></span>
<div class="su-core-top"><span class="su-core-def"><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><b>One database</b></span><span class="su-core-app"><span class="su-core-ic"></span><b></b></span></div>
<div class="su-recs"><span data-rec="c" class="is-lit">Customers</span><span data-rec="p" class="is-lit">Products</span><span data-rec="a" class="is-lit">Accounts</span></div>
</div>
<button class="su-app is-on" type="button" aria-pressed="true" aria-label="Accounting" tabindex="0" data-mod="accountant" data-r="1" style="--a:-90deg;--o:0"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="34" height="34" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">Accounting</span></button>
<button class="su-app is-on" type="button" aria-pressed="true" aria-label="Sales" tabindex="-1" data-mod="sale" data-r="1" style="--a:30deg;--o:1"><img class="oi" src="assets/img/odoo/sale.svg" alt="" width="34" height="34" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">Sales</span></button>
<button class="su-app is-on" type="button" aria-pressed="true" aria-label="Inventory" tabindex="-1" data-mod="stock" data-r="1" style="--a:150deg;--o:2"><img class="oi" src="assets/img/odoo/stock.svg" alt="" width="34" height="34" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">Inventory</span></button>
<button class="su-app" type="button" aria-pressed="false" aria-label="CRM" tabindex="-1" data-mod="crm" data-r="2" style="--a:-45deg;--am:-54deg;--o:3"><img class="oi" src="assets/img/odoo/crm.svg" alt="" width="28" height="28" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">CRM</span></button>
<button class="su-app" type="button" aria-pressed="false" aria-label="Purchase" tabindex="-1" data-mod="purchase" data-r="2" style="--a:6.4deg;--am:-6deg;--o:4"><img class="oi" src="assets/img/odoo/purchase.svg" alt="" width="28" height="28" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">Purchase</span></button>
<button class="su-app" type="button" aria-pressed="false" aria-label="Point of Sale — Shop" tabindex="-1" data-mod="point_of_sale" data-r="2" style="--a:57.9deg;--am:42deg;--o:5"><img class="oi" src="assets/img/odoo/point_of_sale.svg" alt="" width="28" height="28" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">Point of Sale — Shop</span></button>
<button class="su-app" type="button" aria-pressed="false" aria-label="eCommerce" tabindex="-1" data-mod="website_sale" data-r="2" style="--a:109.3deg;--am:90deg;--o:6"><img class="oi" src="assets/img/odoo/website_sale.svg" alt="" width="28" height="28" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">eCommerce</span></button>
<button class="su-app" type="button" aria-pressed="false" aria-label="Manufacturing" tabindex="-1" data-mod="mrp" data-r="2" style="--a:160.7deg;--am:162deg;--o:7"><img class="oi" src="assets/img/odoo/mrp.svg" alt="" width="28" height="28" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">Manufacturing</span></button>
<button class="su-app" type="button" aria-pressed="false" aria-label="Project" tabindex="-1" data-mod="project" data-r="2" style="--a:212.1deg;--am:210deg;--o:8"><img class="oi" src="assets/img/odoo/project.svg" alt="" width="28" height="28" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">Project</span></button>
<button class="su-app" type="button" aria-pressed="false" aria-label="Invoicing" tabindex="-1" data-mod="account" data-r="2" style="--a:263.6deg;--am:258deg;--o:9"><img class="oi" src="assets/img/odoo/account.svg" alt="" width="28" height="28" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">Invoicing</span></button>
<button class="su-app" type="button" aria-pressed="false" aria-label="AI" tabindex="-1" data-mod="ai_app" data-r="3" style="--a:-65deg;--am:-78deg;--o:10"><img class="oi" src="assets/img/odoo/ai_app.svg" alt="" width="24" height="24" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">AI</span></button>
<button class="su-app" type="button" aria-pressed="false" aria-label="Employees" tabindex="-1" data-mod="hr" data-r="3" style="--a:-20deg;--am:-30deg;--o:11"><img class="oi" src="assets/img/odoo/hr.svg" alt="" width="24" height="24" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">Employees</span></button>
<button class="su-app" type="button" aria-pressed="false" aria-label="Helpdesk" tabindex="-1" data-mod="helpdesk" data-r="3" style="--a:25deg;--am:18deg;--o:12"><img class="oi" src="assets/img/odoo/helpdesk.svg" alt="" width="24" height="24" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">Helpdesk</span></button>
<button class="su-app" type="button" aria-pressed="false" aria-label="Email Marketing" tabindex="-1" data-mod="mass_mailing" data-r="3" style="--a:70deg;--am:66deg;--o:13"><img class="oi" src="assets/img/odoo/mass_mailing.svg" alt="" width="24" height="24" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">Email Marketing</span></button>
<button class="su-app" type="button" aria-pressed="false" aria-label="Documents" tabindex="-1" data-mod="documents" data-r="3" style="--a:121deg;--am:114deg;--o:14"><img class="oi" src="assets/img/odoo/documents.svg" alt="" width="24" height="24" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">Documents</span></button>
<button class="su-app" type="button" aria-pressed="false" aria-label="Sign" tabindex="-1" data-mod="sign" data-r="3" style="--a:160deg;--am:138deg;--o:15"><img class="oi" src="assets/img/odoo/sign.svg" alt="" width="24" height="24" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">Sign</span></button>
<button class="su-app" type="button" aria-pressed="false" aria-label="Planning" tabindex="-1" data-mod="planning" data-r="3" style="--a:205deg;--am:186deg;--o:16"><img class="oi" src="assets/img/odoo/planning.svg" alt="" width="24" height="24" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">Planning</span></button>
<button class="su-app" type="button" aria-pressed="false" aria-label="Website" tabindex="-1" data-mod="website" data-r="3" style="--a:250deg;--am:234deg;--o:17"><img class="oi" src="assets/img/odoo/website.svg" alt="" width="24" height="24" decoding="async" loading="lazy"><span class="su-name" aria-hidden="true">Website</span></button>
</div>
<div class="su-detail">
<span class="su-detail-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>
<p class="su-detail-t"><b>Accounting, Sales and Inventory</b> are where most companies start: quote, deliver and invoice on one set of records.</p>
<a class="btn-link su-detail-a" href="solutions/odoo-erp"><span>How we implement Odoo ERP</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="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg></a>
</div>
<p class="sr-only" aria-live="polite" data-say></p>
</div>
</div>
</div>
</section>
<!-- ============================================================ BLOG -->
<section class="section section--alt" id="blog">
<div class="container">
<div class="sec-head sec-head--row reveal"><div><span class="hand">from the blog</span><h2 style="margin:0">Odoo news and ERP, explained.</h2></div><a class="btn-link" href="blog">All articles <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>
<div class="post-cards"><article class="post-card reveal" data-tags="odoo-news" style="--i:0"><div class="post-cover post-cover--photo" aria-hidden="true"><img src="https://odoocdn.com/web/image/131539644-7cd16568/IMG_0275.jpeg?access_token=e88bd642-624f-4a9b-9671-68e77849a8f4" alt="" decoding="async" data-onerror="closest:.post-cover" loading="lazy"></div><div class="post-card-top"><span class="post-cat post-cat--odoo-news"><img class="oi" src="assets/img/odoo/ai_app.svg" alt="" width="22" height="22" decoding="async" loading="lazy">Odoo news</span><span class="post-read">6 min read</span></div><h3><a href="blog/upcoming-odoo-events-singapore-philippines-vietnam">Upcoming Odoo events in Singapore, the Philippines and Vietnam</a></h3><p>Odoo AI Day in Singapore, Business Shows in Makati, Legazpi, Hanoi and Ho Chi Minh City, accounting workshops and free webinars.</p><div class="post-card-foot"><time datetime="2026-09-27">27 September 2026</time><span class="post-more" aria-hidden="true">Read <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></span></div></article><article class="post-card reveal" data-tags="odoo-news" style="--i:1"><div class="post-cover post-cover--shot" aria-hidden="true"><img src="https://odoocdn.com/web/image/135886821-72f348bb/Screenshot%202026-09-23%20at%2012.47.13.webp?access_token=4ae9ffe1-1b09-40b6-bbd7-26f12cb3eda6" alt="" decoding="async" data-onerror="closest:.post-cover" loading="lazy"></div><div class="post-card-top"><span class="post-cat post-cat--odoo-news"><img class="oi" src="assets/img/odoo/ai_app.svg" alt="" width="22" height="22" decoding="async" loading="lazy">Odoo news</span><span class="post-read">6 min read</span></div><h3><a href="blog/odoo-20-whats-new">Odoo 20: what's new, in plain language</a></h3><p>AI agents that run processes, an MCP connector for outside AI tools, offline mode, and the changes to check before upgrading.</p><div class="post-card-foot"><time datetime="2026-09-27">27 September 2026</time><span class="post-more" aria-hidden="true">Read <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></span></div></article><article class="post-card reveal" data-tags="technext-odoo" style="--i:2"><div class="post-cover post-cover--gen post-cover--technext-odoo" aria-hidden="true"><div class="pc-ics"><span style="--i:0"><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 style="--i:1"><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 style="--i:2"><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 style="--i:3"><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 style="--i:4"><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></div></div><div class="post-card-top"><span class="post-cat post-cat--technext-odoo"><img class="oi" src="assets/img/odoo/accountant.svg" alt="" width="22" height="22" decoding="async" loading="lazy">TechNext & Odoo</span><span class="post-read">4 min read</span></div><h3><a href="blog/how-an-odoo-implementation-works">How an Odoo implementation works, step by step</a></h3><p>Discovery, staging, data migration, training, integration and support: what happens at each step, and what your team brings.</p><div class="post-card-foot"><time datetime="2026-09-27">27 September 2026</time><span class="post-more" aria-hidden="true">Read <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></span></div></article></div>
</div>
</section>
<!-- ============================================================ CTA -->
<section class="section section--alt">
<div class="container">
<div class="sec-head reveal"><span class="hand">common questions</span><h2>Odoo and TechNext, answered.</h2></div>
<div class="faq reveal"><details><summary>What does TechNext do? <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>TechNext implements Odoo ERP end to end (discovery, configuration, data migration, training, integration and support), builds enterprise AI, websites and social media, and delivers IoT, app development and network services for growing companies.</p></div></details><details><summary>Is TechNext an official Odoo partner? <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. TechNext Pte. Ltd. is an Odoo Ready Partner, listed in <a href="https://www.odoo.com/partners/technext-pte-ltd-28073844" target="_blank" rel="noopener">Odoo's partner directory</a>.</p></div></details><details><summary>Where is TechNext based? <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>Our headquarters is at 261 Waterloo Street #03-36, Singapore 180261. Our main development and consulting hub is in Taguig City, Metro Manila, our AI engineering hub is in Ho Chi Minh City, and we serve clients in 10+ countries.</p></div></details><details><summary>How much 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>There are two parts: Odoo licences, priced per user per month by Odoo, and the implementation work, which TechNext quotes in writing. The quote depends on the apps, number of users, data to migrate, integrations, custom modules and training.</p></div></details></div>
</div>
</section>
<section class="section">
<div class="container">
<div class="cta reveal">
<div>
<span class="hand">next step</span>
<h2>Tell us what slows you down.</h2>
<p>A short discovery call is enough to say which Odoo apps you need, in what order, and what it will take. No pitch before we understand the problem.</p>
</div>
<div class="actions">
<a class="btn btn-white btn-lg" href="quotation">Get a quotation</a>
<a class="btn btn-outline-white btn-lg" href="#talk">Let's talk</a>
</div>
</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>IoT solutions</option>
<option>App development</option>
<option>Networks</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>
<a class="wa-float" 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="Chat with TechNext 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 class="wa-float-tip">WhatsApp us</span></a>
<script src="assets/js/app-slugs.js?v=0fd56c53" defer></script>
<script src="assets/js/site.js?v=0fd56c53" defer></script>
<script src="assets/js/consent.js?v=0fd56c53" defer></script>
<script src="assets/js/stage.js?v=0fd56c53" defer></script>
<script src="assets/js/nexi-voice.js?v=0fd56c53" defer></script><script src="assets/js/hero.js?v=0fd56c53" defer></script><script src="assets/js/hero-scenes.js?v=0fd56c53" defer></script><script src="assets/js/showcase.js?v=0fd56c53" defer></script><script src="assets/js/suite.js?v=0fd56c53" defer></script><script src="assets/js/nexi.js?v=0fd56c53" defer></script><script src="assets/js/nexi-explains-cast.js?v=0fd56c53" defer></script><script src="assets/js/hero-industries.js?v=0fd56c53" defer></script>
</body>
</html>