How We Build Oracle Fusion Cloud Solutions for Clients
From initial scoping call to production deployment — the full lifecycle of how Merutech develops, deploys, and maintains custom Oracle Fusion applications on the ERPUX platform.
Oracle Fusion Cloud is powerful. It handles financials, procurement, projects, HCM, and supply chain for some of the largest organizations in the world. But extending it? That's where things get complicated.
Oracle offers VBCS and APEX as extension tools, but both require your team to hire developers, manage infrastructure, navigate Oracle's API landscape, and maintain compatibility through quarterly updates. For most Oracle customers, this is a full-time engineering commitment they didn't sign up for.
ERPUX is a different approach. We build the solution. You subscribe to it. This article explains exactly how that works, from the first conversation to a running production application embedded inside your Oracle Fusion instance.
1.Discovery — Understanding Your Problem
Every engagement starts with a scoping conversation. We need to understand:
- Which Oracle module is involved (GL, AP, AR, Projects, Procurement, etc.)
- What business process isn't working — or doesn't exist yet in Oracle
- Who the end users are and how they interact with Oracle today
- What data sources are needed (REST APIs, BIP reports, SOAP services, ESS jobs)
- Your Oracle environment topology (instances, security model, business units)
This isn't a generic requirements document. We're mapping your problem to specific Oracle APIs, understanding which data tiers apply, and identifying what already exists on our platform that can accelerate delivery.
Many client requests map to existing ERPUX modules or variations of them. If your need is close to something we've already built, delivery is significantly faster because the Oracle integration groundwork is done.
2.Architecture — Choosing the Right Data Tier
Not every Oracle solution needs the same integration depth. We classify every application into one of three data tiers, which determines how data flows between ERPUX and your Oracle instance.
Tier 0 — REST Passthrough
All data comes directly from Oracle REST APIs in real-time. Nothing is stored on our side. Best for dashboards, monitoring, and lightweight queries.
Examples: ESS Monitor, Security Manager, BPM task views
Tier 1 — BIP Extract + Local Sync
Data is extracted from Oracle via BI Publisher reports and synced locally on a schedule. Necessary when Oracle REST APIs are too slow for interactive use or when you need complex joins across multiple Oracle data sets.
Examples: GL Reporting, Billing Cockpit, PPM Team Member
Tier 2 — Own Operational Data
The application maintains its own data store alongside Oracle. Used when the app creates data that doesn't belong in Oracle, or when complex business logic needs local state (rules, baselines, audit trails).
Examples: APGuard (fraud detection rules), Cash Application (matching rules), Dunning (collection workflows)
The tier choice drives architecture decisions: database schema, sync schedules, caching strategy, and how we handle Oracle downtime. We make this decision early because it shapes everything that follows.
3.Oracle Integration — Connecting to Your Instance
The ERPUX platform has pre-built connectors for over 12 Oracle API families. When we start building your solution, the Oracle connection infrastructure is already in place:
Authentication
- RS256 certificate-based JWT tokens
- X.509 certificate generation and rotation
- 30-minute token expiry, automatic refresh
- Single sign-on via Oracle Page Integration Framework
Oracle APIs
- REST — Financials, Projects, Procurement, SCM, HCM
- SOAP — Receipt creation, DFF writeback, custom operations
- BI Publisher — Report execution, scheduling, data models
- ESS — Job submission, monitoring, log retrieval, scheduling
Security Model
- Oracle roles inherited automatically
- Business unit assignments enforced
- Data access sets and ledger restrictions
- No security model rebuilt — Oracle is the source of truth
Embedding
- Page Integration Framework compatible
- Runs inside Oracle Fusion Cloud UI
- SSO — users don't re-authenticate
- No context switching between systems
This is the key advantage of building on ERPUX rather than starting from scratch with VBCS or APEX. We don't spend weeks writing Oracle API integration code. The platform already speaks Oracle natively.
4.Build — Proof of Concept on Your Data
We build a working proof-of-concept connected to your Oracle test environment. This isn't a mockup or a demo with fake data — it's your real Oracle data, your real security model, your real business units.
What the POC includes
- Core business logic — the main workflow or process the application solves
- Live Oracle data — connected to your test instance via certificate-based JWT
- Enterprise data grids — sort, filter, group, pivot, drill-down, export to Excel/CSV/PDF
- Oracle writeback where needed — creating transactions, updating records, submitting jobs
- Oracle security enforced — your roles and data access sets, not ours
Our tech stack
Every ERPUX application is built with:
Framework
Next.js + React + TypeScript
Data Grids
AG Grid Enterprise
Charts
AG Charts Enterprise
Database
Neon Postgres + Drizzle ORM
Hosting
Vercel (global edge network)
UI Components
shadcn/ui + Tailwind CSS
The POC is built on a fixed-fee basis. If the POC validates successfully and you move to production, the POC fee is credited against your first year's subscription. Your investment is never lost.
5.Validation — Testing with Real Users
Before going to production, we run the POC through validation with your team:
- Functional testing — does it solve the business problem as specified?
- Data validation — are the numbers correct against Oracle source data?
- Security testing — do roles and business unit restrictions work correctly?
- User acceptance — do the end users find it practical and usable?
- Performance — does it handle production-scale data volumes?
We iterate on feedback during this phase. The goal is a production-ready application that your team has signed off on before we go live.
6.Go Live — Deployment and Embedding
Going live involves connecting to your production Oracle instance and embedding the application inside Oracle Fusion Cloud:
Generate production certificates — new X.509 certificate pair for the production instance
Configure Oracle trust — upload the ERPUX certificate to your Oracle Fusion security console
Set up Page Integration — register the ERPUX app URL in Oracle Page Integration Framework
DNS and SSL — custom subdomain with TLS 1.3 encryption, pointing to our edge network
End-user training — walkthrough sessions for the users who will be working with the application
Once live, your users access the application from inside Oracle Fusion. They click a menu item or navigation link in Oracle, and the ERPUX application loads with their Oracle session already authenticated. No separate login, no context switching.
7.Operate — We Run It, You Use It
After go-live, the application enters its subscription phase. This is where the ERPUX model is fundamentally different from traditional custom development:
Included in subscription
- Hosting and infrastructure
- Bug fixes and patches
- Feature updates and roadmap improvements
- Oracle quarterly update compatibility
- AI/ML processing costs
- Unlimited users — no seat charges
- Support with SLA per tier
- 99.5% uptime SLA
What you don't need
- No infrastructure to manage
- No developers to hire or retain
- No Oracle quarterly update testing
- No separate OIC license ($100K/yr saved)
- No monitoring or alerting setup
- No security patching or certificate rotation
- No capacity planning or scaling decisions
- No vendor management for hosting
Oracle releases quarterly updates that can break custom extensions. With ERPUX, we test compatibility before each release hits your production instance. You never discover a broken integration on a Monday morning.
Application Complexity Tiers
Every ERPUX application is priced by complexity tier. The deeper the Oracle integration and the more business logic involved, the higher the tier:
Tier 1 — Core
Full Oracle REST + BIP + SOAP integration. AI-powered automation, multi-entity, multi-currency. Complex workflow orchestration. Priority support (4h SLA). Examples: Cash Application, Billing Cockpit.
Tier 2 — Advanced
Oracle REST + BIP integration. Rule-based automation, multi-entity support, configurable workflows. Standard support (8h SLA). Examples: Dunning & Collections, Customer Portal.
Tier 3 — Essential
Oracle REST read integration. Real-time dashboards, charts, and reporting. Export and scheduled delivery. Standard support (next business day). Examples: Analytics & Reporting, ESS Monitor, Bank Reconciliation.
Pricing is per application, flat annual fee. No per-user charges, no transaction limits. Subscribe to 3 or more applications for bundle discounts.
Expanding Over Time
Most clients start with one or two applications. Once the Oracle connection is established and the trust certificate is in place, adding new applications is significantly faster because the integration groundwork is done.
A typical expansion path looks like:
First application live (e.g., ESS Monitor or a reporting dashboard)
Second application added as users see value and request more
Custom application POC built to address a unique business process
Platform becomes the standard channel for Oracle extensions
Each new application deploys independently but shares the same Oracle connection, security model, and user authentication. There's no re-integration work for each addition.
The Bottom Line
ERPUX isn't a tool you buy and figure out. It's a platform we use to build production-grade Oracle Fusion extensions — purpose-built for your specific needs, deployed on your instance, and fully managed as a subscription.
You describe the problem. We build the solution. You subscribe to it. We maintain it forever.
No OIC licenses. No VBCS developers. No quarterly update surprises. No infrastructure to manage.
Have an Oracle Fusion Cloud challenge?
Tell us what process isn't working. We'll scope it and show you what's possible.
Tell Us What You Need