Skip to Content
Odoo ERP Services

ERP support that understands your business, not just your tickets.

Functional, technical and operational Odoo support backed by defined SLAs and a team that knows your ERP environment — including why each decision in it was taken.

The problem

An AMC is not a block of hours.

Most maintenance contracts in this market are priced as a bucket of hours and consumed as a queue of tickets. That model has a structural flaw: it rewards closing tickets, not removing their cause. The same five issues recur every month, each closed within SLA, and the operation never improves.

What an ERP actually needs after go-live is three things at once: it must stay up, issues must be resolved by people who understand the business context, and it must keep changing as the organisation does. We contract for all three, and we report monthly on the third — because that is the one every other support model quietly drops.

Typical situations

What poor ERP support looks like.

A different consultant every time

Each ticket starts with explaining your business again, because nobody assigned owns your environment.

Tickets closed, causes untouched

The same reconciliation failure is fixed manually every month and counted as a resolved incident.

No distinction between P1 and P4

A stopped production line and a report formatting request enter the same undifferentiated queue.

Improvement requests refused

Anything that is not a fault is out of scope, so the ERP freezes in its go-live shape.

No monitoring until users report

Failed integrations and overrunning jobs are discovered by the business, not by the support team.

Hours expire unused, or run out in week three

Neither outcome reflects what the ERP needed — only what the contract shape allowed.

What we assess

What we take over when support starts.

Environment

Configuration and process documentationCustom module inventory and codeIntegration catalogue and endpointsSecurity role modelInfrastructure, backup and recoveryKnown issues and workarounds

Business context

End-to-end process ownershipKey users by departmentMonth-end and statutory calendarPeak operational periodsEscalation contacts and authorityOpen improvement wishlist

Service design

Priority definitions and response targetsCoverage hours and on-callChange and release processMonitoring and alerting scopeMonthly review agendaEnhancement allocation
What we do

What the engagement actually includes.

Run

Keep the environment stable: monitoring, integration health, scheduled job supervision, backup verification, security patching and performance watch — so problems are found by us rather than reported by your users.

Support

Resolve functional and technical issues under agreed priorities, with a named team that knows your configuration and does not need the business explained again on every ticket.

Evolve

A contracted allocation for change: minor enhancements, new reports, workflow improvements and configuration for new business needs — so the ERP keeps up with the organisation instead of freezing.

Review

A monthly service review that reports recurring causes, not just ticket volumes, plus a quarterly roadmap session on upgrades, technical debt and what the business is about to need.

Our approach

How an incident actually runs.

01
Detect
Monitoring alert or user report, logged against your environment and history.
02
Classify
P1 to P4 by business impact, not by who is asking or how loudly.
03
Respond
Acknowledged within the SLA, with an owner named and a workaround where one exists.
04
Resolve
Fixed in a controlled release path — development, testing, approval, deployment.
05
Root cause
Recurring incidents traced to their cause and put on the improvement backlog.
06
Review
Monthly: SLA performance, recurring causes, enhancements delivered, roadmap.
Priority model

Four priorities, defined by business impact.

Contractual response and resolution times are agreed per client in the service schedule. What does not change is how a priority is assigned: by what has stopped in the operation, not by who raised the ticket.

P1 — Critical

Business operations stopped. Production, dispatch, invoicing or the close cannot proceed. Immediate response, continuous work until a workaround or fix is in place.

P2 — High

A major process is affected but the business can continue with difficulty. Prioritised ahead of all planned work.

P3 — Normal

Limited operational impact, a workaround exists. Scheduled into the normal support cycle.

P4 — Request

Enhancement, configuration, new report or information request. Drawn from the contracted change allocation.

If your support report shows ticket volumes but not recurring causes, you are being told how busy the vendor was — not how stable your ERP is.

What you receive

ERP continuity, with accountability attached.

You are buying a stable, improving ERP environment and a team that owns it — not a pool of hours to draw down.

01Service schedule with priority definitions and SLA targets
02Named support team with your environment documented
03Monitoring and alerting on integrations and jobs
04Monthly service review with recurring-cause analysis
05Change and release process with approval control
06Contracted enhancement allocation
07Quarterly ERP roadmap and technical debt review
08Upgrade planning as part of the contract
09Backup, recovery and continuity verification
10Updated documentation as the environment changes
Technology involved

What we monitor and maintain as part of a support engagement.

Integration healthScheduled job runtimeDatabase performanceBackup verificationSecurity patchingAccess & role changesRelease pipelineStaging environmentVersion currency
What should change
−64%
Recurring incidents after root-cause work
Named
Support team that knows your build
Monthly
Enhancements delivered, not deferred
Detected
Integration failures found before users report

Ranges observed on Al Jawad engagements. Your targets are agreed in assessment, before the work starts.

Questions we are asked

Do unused hours roll over?

We would rather not sell you hours at all. The contract covers a service — availability, response, resolution and a defined change allocation. If the environment is stable one month, the allocation goes into improvement rather than expiring.

Can you support a system another partner built?

Yes, and it starts with a takeover audit rather than a start date. We need to understand the customisations and integrations before we can be accountable for them, and that audit usually pays for itself in the first quarter.

What about upgrades — are they included?

Upgrade planning is included and reviewed quarterly. Executing a major version upgrade is a separate project, but if we support you the assessment is already done and the customisation register is already current.

Support scoped around your operation.

Tell us what your ERP runs, when your peaks are, and what stops the business when it fails. The service schedule follows from that.

Start a conversation.

Start a conversation.

Choose the one that fits where you are. None of them is a sales call. Each is an advisory conversation calibrated to a specific question.

60 minutesExecutive briefingFor a CEO, COO or CFO deciding whether the question is worth pursuing.Begin →
Two weeks, on siteTransformation assessmentFor an organisation that knows something is wrong and wants it named precisely.Begin →
One weekERP readiness assessmentFor a board or sponsor about to approve an ERP investment.Begin →