Technologies
The stack behind everything we ship
Odoo at the core, with the web, mobile, data and infrastructure work around it. These are the tools we build and test with, for client systems and for the apps we publish.
Core platform
Our home ground: Odoo 16–19
We implement, customize and support Odoo Community and Enterprise, on Odoo.sh or on-premise. Custom work is written in Python and OWL, shipped as isolated, tested modules with zero core overrides, and delivered to your repository.
- Python
- OWL
- QWeb
- XML views
- PostgreSQL
- OCA modules
- Odoo Studio
- Odoo.sh
Capability map
One team across the whole stack
Odoo & ERP
Implementations, custom modules, migrations, upgrades and the two apps we publish on the Odoo Apps Store.
- Odoo 16–19
- Python
- OWL
- QWeb
- XML views
- OCA modules
- Odoo Studio
- Odoo.sh
Web
Storefronts, portals and company sites, multilingual from the start and connected to the ERP behind them.
- Next.js
- React
- TypeScript
- Tailwind CSS
- Node.js
- PostgreSQL
- Odoo Website
Mobile
Native and cross-platform apps for field teams, warehouses and sales, talking to Odoo's external API.
- Kotlin
- Jetpack Compose
- Swift
- SwiftUI
- React Native
- Flutter
- SQLite
Data & AI
Dashboards, reporting pipelines and practical machine learning: document extraction, demand forecasting and quality inspection.
- PostgreSQL
- Redis
- pgvector
- Python & pandas
- PyTorch
- scikit-learn
- Tesseract OCR
- Metabase
DevOps & cloud
CI/CD pipelines, containerized deployment, monitoring and backups that are restored on a schedule, not assumed to work.
- Docker
- GitHub Actions
- GitLab CI
- Nginx
- Terraform
- Prometheus
- Grafana
- AWS
- DigitalOcean
- Cloudflare
APIs & integrations
Odoo connected to banks, marketplaces, carriers and payment gateways, built to survive the next API change.
- REST
- GraphQL
- Webhooks
- OAuth 2.0
- XML-RPC
- JSON-RPC
- Stripe
- PromptPay
- Shopify GraphQL Admin API
- Shopee / Lazada / TikTok Shop
Engineering rules
Chosen for the decade, not the demo
- Configure first, code last — standard Odoo before custom modules
- Custom code ships as isolated, tested modules in your repository
- Zero core overrides, so the next upgrade stays possible
- An untested backup is not a backup — restores are rehearsed
- Core overrides
- Source code you own
- Apps on the Odoo Apps Store
- Offices across time zones
Tell us what you run today
We reply within one business day, in English or Thai, with an honest read on where Odoo and this stack fit your business.