Enterprise & Operations
Oracle Enterprise Applications
An ERP rarely fails on the day it goes live. It fails slowly, as customisations pile up, upgrades get postponed and the people who understood the configuration move on. We implement, extend, migrate and support Oracle E-Business Suite, APEX and Fusion with the same team throughout, so the engineer who wrote an extension is the one who patches it.
Standards and platforms we work with: EBS 12.1.3 and 12.2.x · Oracle Database 12c and 19c · Forms, Reports, OAF, Workflow, BI Publisher · APEX · Fusion Financials, SCM, HCM · Oracle Integration · OCI
What We Build
Implemented, extended, migrated and supported
Six services, standalone or combined. Most engagements start with a review of the estate you already run.
Oracle E-Business Suite Support
Functional and technical support for running EBS estates: patching, period-close problems, concurrent managers and the customisations nobody documented.
EBS Extensions & Custom Development
PL/SQL, Forms, Reports and workflow changes built to Oracle's extension rules, so the next patch does not break them.
Oracle APEX Applications
Internal applications on the database you already run, for the processes that ERP screens handle badly.
Oracle Fusion Cloud
Fusion modules implemented and configured, with the integrations and data conversion that decide whether a go-live holds.
Upgrades & Migration
EBS release upgrades and moves to Oracle Cloud Infrastructure, rehearsed on a copy of production before the cut-over weekend.
Integrations
The ERP connected to the systems around it - banks, warehouses, CRMs and portals - through interfaces that log what they move.
HOW IT RUNS
Four phases, from undocumented to supported
Each phase ends with something you can hold: an estate map, a design, a rehearsed cut-over, a supported system.
Estate Review
We document what you actually run: modules, versions, customisations, interfaces, patch level, and who touches what.
DELIVERABLES
- Module and version inventory
- Customisation register, ranked by risk
- Interface map with owners
- Patch and support-status report
- List of quick fixes
- Recommended plan and team
Read This First
Three times not to start an ERP project
Each one costs more to discover halfway through:
The Process Isn't Agreed
If finance and operations disagree on how a process should work, configuring the ERP only records the argument. Settle the process first.
Customising to Avoid Change
If every standard flow needs a customisation, every future upgrade will be expensive. Sometimes the cheaper change is to the process.
No Owner on Your Side
An ERP needs a business owner who can decide within days, not weeks. Without one, the project waits at every sign-off.
Proof
Oracle work we have delivered and run
Where we can name the work, we do. The rest is how we hold ourselves to account on every Oracle engagement.
01
C.J. Patel & Co., Fiji
Oracle DBA, a migration to Oracle Cloud Infrastructure and a custom ERP, delivered and supported by one team.
02
Build and Run, One Team
The engineers who build an extension sit on its support rota. Nobody inherits code they have never seen.
03
Standard Before Custom
We check what Oracle already does before writing anything, and record every customisation with the reason it exists.
04
Rehearsed Cut-Overs
Every cut-over runs on a copy of production before it runs for real.
FAQs
Oracle applications, answered
Yes, if you are on 12.2. Oracle has committed Premier Support for EBS 12.2 through at least 2037, so staying on EBS is a business decision, not a deadline. The risk is on older releases: 12.1.3 and 11i sit in Sustaining Support, where Oracle no longer issues new patches, security fixes or certifications. The estate review states your exact support position and what staying put will cost each year.
Yes. We support the release you run: patching within what Oracle still publishes, concurrent managers, workflow, period-close problems and the customisations nobody documented. We cannot produce patches that Oracle has stopped issuing. Where that leaves a gap, we write down compensating controls (network isolation, URL restrictions, tighter access, monitoring) and a dated upgrade plan, so the exposure is a recorded decision rather than a surprise.
Oracle publishes Critical Patch Updates every quarter. On 12.2 we apply them with online patching (ADOP), so users stay on the running system while the patch is applied and downtime is limited to the cut-over. Each cycle is rehearsed on a copy of production and checked against your customisations and interfaces. You get a short note of what was applied, what was deferred and why.
Coverage follows the tiers on our support page: Standard, Extended, and 24×7 Managed SRE, where a P1 is acknowledged within 15 minutes and an engineer is engaged within an hour. For Oracle estates the scope normally includes concurrent manager and workflow health, patching, period-close support and database administration, with a named lead who knows your customisations. New development and changes to scope are quoted separately rather than absorbed quietly.
By treating them as a register rather than a habit. Each extension is recorded with its reason, owner and risk rating. We check what Oracle already does before writing anything, and build to Oracle's extension rules: no changes to seeded objects or base tables and, on 12.2, online-patching standards for custom schemas and code. The register also shows which customisations to retire before an upgrade.
Through supported interfaces: Integrated SOA Gateway, open interfaces and APIs on EBS; REST services, file-based data import (FBDI) and Oracle Integration on Fusion. Every interface has an owner, a log of what it moved, a retry path and an alert, so a failed payment file or a stuck shipment is found by us before it is found by finance. We do not write directly to Oracle's base tables.
As a rehearsal, not a one-off. We run full mock conversions on production-sized data and reconcile each run against agreed controls: trial balances, open payables and receivables, on-hand inventory, open orders and the asset register. Cleansing happens at source, with your data owners signing off the rules. Go-live depends on the reconciliation passing, not on the calendar.
Usually, yes. We build on extracts and supported APIs, not on the ERP's tables: invoice capture, anomaly detection on payables, demand and cash forecasting, search over contracts and tickets. Anything that writes back to the ERP goes through the same interface controls and approval step as any other integration.
It depends on how much you have customised, what your licences allow, which modules you need and how much control you want over when change happens. Fusion Cloud is a subscription service: Oracle applies updates on its own quarterly schedule, and customisation is limited to supported extension tools. EBS gives you control over code, patch timing and where it runs, at the cost of running it. With EBS 12.2 Premier Support committed through at least 2037, the choice is rarely forced by a deadline. The estate review compares both for your estate on total cost, risk and process fit. We have no quota for either answer.
Four things: an estate review; an assessment of custom code against 12.2's online-patching standards; a technical upgrade rehearsed end to end on a copy of production; and a functional test cycle with your business users. The custom-code assessment is usually where the effort and the surprises sit, because 12.2 changes how objects must be built. Each rehearsal is timed, and the cut-over window is planned from those timings, not from an estimate.
The approach depends on size, downtime tolerance and licensing: EBS Cloud Manager for repeatable environment provisioning, Data Guard or RMAN for the database move, and Oracle's Zero Downtime Migration where it fits. Network, identity, backup and disaster-recovery design are agreed before any environment is built. Every migration is rehearsed, timed and reconciled by row count and checksum, with a rollback agreed before the window opens.
We cannot quote that honestly before the rehearsal. The rehearsal on a production-sized copy gives measured timings for each step, and the window is planned from them. Online patching, standby-based cut-over or incremental synchronisation shorten it where the estate allows. The go/no-go criteria and rollback plan are agreed before the window opens, so nobody makes that call under pressure.
In layers: quarterly security patching on a schedule you can audit; external-facing modules such as supplier or recruiting self-service placed behind a DMZ reverse proxy with only the required URLs exposed; TLS throughout; periodic review of responsibilities against segregation-of-duties rules; database hardening; and audit logging that someone reads. We look at what is exposed to the internet first, because exposure decides how urgent everything else is.
We can document what is deployed (products, options, environments, processor counts, users) and flag where usage looks inconsistent with the licence metric. That is the information an Oracle licensing review asks for. We do not interpret your contract or act as your licensing authority; for contract questions, confirm with Oracle or an independent licensing specialist. The same inventory supports the Fusion-versus-EBS decision and a bring-your-own-licence move to OCI.
Yes. In a GxP or audited environment, changes follow your change control, with documented requirements, risk assessment and test evidence your quality or compliance team can approve. We write to GAMP 5 practice, with 21 CFR Part 11 and EU Annex 11 in view, and your quality procedures take precedence. See OT & Regulated Environments.
Copies of production hold real employee, supplier and customer data. We mask or scramble personal and sensitive fields before a copy leaves production, restrict who can reach it, and delete it when the project ends. Access to every non-production instance is agreed in writing: who has it, what it covers and when it ends.
Yes, and the estate review comes first. It documents what has been built: a module and version inventory, a customisation register ranked by risk, an interface map with owners, patch history and support status, and a list of quick fixes. If the previous team is still available, we run knowledge-transfer sessions against that register. Nothing should depend on anyone's memory, including ours.
The engineers who build an extension sit on its support rota, and a named lead owns your estate across build and run. You deal with the people doing the work, not a sales layer. They work from Pune, India (UTC+05:30). Standard hours overlap the European morning; the Extended tier covers the full European working day and runs into the US East Coast afternoon; Managed SRE covers the rest.
A business owner for each process, access to a non-production instance, and someone who can approve changes to how work is done, not just to the system. Add your period-close and change-freeze calendar, so cut-overs and patch cycles avoid it.
Start with what
you actually run.
Tell us which Oracle applications you run, what is customised, and what is due next: an upgrade, a new module, a migration or support cover. The first step is an estate review, and a plain account of what it finds.
Have a project in mind?
Start with a review of what you actually run.