I Configure Oracle. But I’m Called an Architect.
- Sunil Dutt Jha

- 20 hours ago
- 5 min read

What I Actually Do
I configure Oracle.
I configure finance. I configure procurement. I configure order management. I configure inventory. I configure workflows. I configure approvals. I configure reports. I configure integrations. I configure data models.
I define setup options. I maintain configuration tables. I map business units, ledgers, suppliers, customers, items, and accounts. I configure approval rules. I set up reporting structures.
I coordinate with integration teams, database teams, testing teams, support teams, and business users.
This is important work. But important work is not the same as architecture.
What My Work Really Is
My work is configuration.
It shapes how Oracle is set up. It shapes how the system behaves. It shapes how transactions are captured, processed, approved, posted, reported, and integrated inside the tool.
But configuration is still implementation.
It is not the same as defining what the project must achieve, how decisions must flow, how system and sub-system logic must behave across rules, functions, data, UI, and timing, and what components must exist before configuration begins.
So when I configure Oracle and call that architecture, I am stretching the word beyond what I am actually doing.
The Civil Construction Equivalent
This is like working on a 50-storey building and configuring its internal systems after the building design should already have been defined.
I may configure elevator controls. I may set lighting schedules. I may align access panels. I may configure HVAC zones. I may coordinate wiring, sensors, control panels, and maintenance settings.
All of this matters.
But no one would say the person configuring those systems is the architect of the building.
The architect defines what the building is meant to be, how floors are organized, how movement works, how utilities flow, how load behaves, how safety is designed, and how the building functions as one whole.
Configuration comes later. It works inside the architecture. It does not define the architecture.
That is the same distinction here.
The Oracle Project Distortion
In many Oracle projects, this distinction disappears.
Because Oracle touches finance, procurement, order management, inventory, reporting, data, integrations, and compliance, the person configuring Oracle starts to feel like the architect.
And the organization reinforces that feeling.
If I configure finance setups, procurement flows, approval rules, order processing, inventory controls, reporting, and integrations, it looks like I am shaping the enterprise.
If I understand tables, workflows, transactions, interfaces, controls, and reports, it looks like I am defining structure.
If I coordinate multiple teams, it looks like I am designing the whole.
But what I am actually doing is configuring how Oracle will execute. That is not the same as defining the project anatomy.
What Is Usually Missing
Before Oracle configuration begins, P1–P4 of the same project should already be explicit.
P1 is Strategy: the direction and value outcomes the project must achieve.
P2 is Process: the sequence of activities required to realize the strategy.
P3 is Systems / Logic: the systems and sub-system logic that execute or enforce the business flow — including data logic, rule logic, function logic, access logic, UI logic, timing logic, and interaction logic.
P4 is Component Specifications: the parts that make those systems real — data, functions, rules, events, interfaces, UI, network, and other component specifications.
In many Oracle projects, this does not happen clearly. So configuration starts filling the gap.
The tool becomes the place where the project is ...figured out. That is where the distortion begins.
A Finance-to-Procurement Example
Take an Oracle project across finance, procurement, suppliers, inventory, approvals, and reporting.
I configure suppliers. I configure purchase orders. I configure approval workflows. I configure ledgers and account mappings. I configure item structures. I configure receiving rules. I configure invoice matching. I configure reporting.
The project looks complete. But the real questions are different.
What exact outcome must this project achieve across procurement, finance, operations, suppliers, inventory, and reporting?
How should a purchase request become an approved purchase order?
How should supplier risk affect approval?
How should inventory need affect procurement priority?
How should goods receipt affect invoice matching?
How should finance validate cost, tax, ledger, and payment impact?
How should exceptions move across procurement, operations, and finance without manual confusion?
If these are not explicitly defined first, then Oracle configuration becomes an implementation of partial understanding.
The transactions may work. The enterprise decision flow may still not work.
What Happens Then
Procurement raises requests one way. Finance interprets cost impact another way. Operations sees inventory need differently. Supplier exceptions are handled manually. Approval logic varies by team. Reports show transactions, but not decision coherence.
Every Oracle module may work. But the project still behaves inconsistently. Because configuration can only express what has been defined.
If the project anatomy is not explicit, configuration spreads the gap across setups, workflows, tables, integrations, reports, and controls.
Financial Impact
This becomes expensive. Every change requires rediscovery.
A change in approval logic affects procurement, finance, supplier management, inventory, reporting, and integrations.
Impact analysis depends on experienced people because the underlying logic is not explicit.
Testing expands because many configurations carry local assumptions.
Rework increases because downstream effects are discovered late.
Manual workarounds continue because the configured flow does not fully reflect the intended decision flow.
The enterprise spends more on consultants, more on support, more on coordination, more on testing, and more on stabilization.
At the same time, cost control is affected because approvals are inconsistent, invoice exceptions increase, procurement delays continue, and reporting confidence reduces.
Margins are affected because rework, delay, manual correction, supplier disputes, and process exceptions absorb value.
The project becomes more expensive without becoming more precise.
Why the Title Becomes Dangerous
The problem is not that I configure Oracle. The problem is that the organization believes architecture is covered because I configure Oracle.
So the harder work never gets done. No one stops and asks:
What exactly is the intended outcome?
What is the decision sequence?
What is the governing logic?
What are the required components before configuration begins?
Instead, the project keeps moving because “the architect” is configuring the tool.
That is how configuration gets mistaken for architecture.
What the Role Really Is
A person configuring Oracle is a valuable implementation specialist. He may be highly experienced. He may understand the tool deeply. He may coordinate large programs. He may know setups, tables, workflows, approvals, integrations, reports, and dependencies.
That still does not make the role automatically architectural. It makes the role essential within implementation.
But architecture starts before configuration. Architecture defines intent. Configuration applies settings. Architecture defines the anatomy. Configuration works inside it.
The Real Correction
The correction is not to reduce the value of Oracle configuration. The correction is to stop calling it architecture by default.
If I am truly the architect of the project, I must help define P1–P4 before configuration begins.
I must help define what the project must achieve.
I must help define how decisions must flow.
I must help define how logic must behave across rules, functions, data, UI, and timing.
I must help define what components must exist before the tool is configured.
Only then does Oracle configuration have architectural meaning. Without that, I am configuring the system. Not defining the architecture.
Diagnostic Note
I configure Oracle. That is real work. That is useful work. That is important work.
But if P1–P4 are not explicit, I am not the architect of the project. I am the Oracle configurator.
And calling that architecture.... is how projects get implemented... without being properly defined.
One Enterprise. One Anatomy.





Comments