Skip to Content
Skip to main content

Custom Development

Engineering for what the standard product does not cover

Custom development should be the exception, scoped deliberately and built to survive the next upgrade. When your process genuinely differs from standard Odoo, this is how we extend it.

Our position on customisation

Every customisation is a cost you pay repeatedly

A custom module is not a one-off expense. It has to be maintained, re-tested against each Odoo release, and understood by whoever inherits it. That is why our first question about any requirement is whether standard Odoo, configured well, can already meet it - and often it can.

When it genuinely cannot, we build on the Odoo framework rather than beside it: proper models and fields, the standard security model, views that behave like the rest of the system, and automated tests where the logic warrants them. The result upgrades cleanly instead of becoming the reason you stay on an old version.

Capabilities

What we build

Development work that extends your Odoo platform, connects it to the systems around it, or removes manual effort from the work your team repeats every day.

Odoo Custom Modules

New models, fields, views and business logic built to Odoo framework conventions so they behave like part of the standard product.

  • Industry-specific business logic
  • Custom approval and workflow rules
  • Tailored reports and printed documents
  • Role-based access and record rules
  • Upgrade-aware design and review

Odoo API Integration

Connecting Odoo to the systems around it using its external API, webhooks and scheduled jobs, with proper error handling and retry behaviour.

  • External API and webhook development
  • Scheduled synchronisation jobs
  • Authentication and access control
  • Failure handling, logging and alerting
  • Integration testing before release

Third-party System Integration

Making Odoo exchange data reliably with the banking, payment, logistics and reporting platforms your business already depends on.

  • Payment gateway connections
  • Bank statement import and matching
  • Logistics and shipping providers
  • Government and regulatory reporting formats
  • Legacy system bridges during transition

Mobile Application Development

Mobile access for teams working away from a desk - on site, in a warehouse, or across properties - reading and writing the same Odoo data.

  • Field and warehouse data capture
  • Barcode and scanning workflows
  • Approval actions on mobile
  • Offline-tolerant data entry
  • Secure authentication against Odoo

Business Automation

Removing repeated manual work - rekeying, chasing approvals, assembling the same report each month - without hiding what the system is doing.

  • Automated and server actions
  • Multi-step approval routing
  • Scheduled reporting and distribution
  • Alerting on exceptions and thresholds
  • Document generation from live data

AI Document Processing

Extracting structured data from invoices, bills and delivery documents so they enter Odoo as records rather than as typing, with human review retained.

  • Vendor bill and invoice data extraction
  • Supplier document capture by email
  • Structured output mapped to Odoo records
  • Confidence thresholds with human review
  • Audit trail of source document and result

Engineering Practice

How development work is actually delivered

Scoped in writing

Each piece of work has a written specification and an agreed definition of done before a line of code is written.

Built on the framework

Standard Odoo patterns, the standard security model and standard view architecture - no shortcuts that create upgrade debt.

Reviewed and tested

Code review before release, with automated tests on logic where a regression would be expensive to discover in production.

Maintained across versions

Custom work is revisited at each Odoo release so an upgrade stays a planned task rather than an obstacle.

Our Odoo App Store

71 apps published on the Odoo App Store

Our development work is not only private client code. We publish and maintain commercial modules on apps.odoo.com, which means our engineering is reviewed, versioned and supported in public - and you can inspect it before you ever speak to us.

Browse our full catalogue

Published on apps.odoo.com under our author name, Nevermore.

Have a requirement that does not fit standard Odoo?

Describe it to us. We will tell you honestly whether it needs custom development, whether configuration would do, and what building it would involve.