Business Objects: Modeling Business Information to Break Down Silos
Business objects and the information map: the guide to modeling business information, unifying the definitions of 'Customer' or 'Contract', and building the bridge between business architecture and data architecture.
Mohammed Fellah
Enterprise Architect
A business object is a fundamental concept the organization handles daily: a Customer, a Contract, a Product, an Order, a Claim. These objects flow across processes, applications, and departments. And precisely because they cross organizational boundaries, they reveal silos — and they are the forgotten children of business architecture.
We readily talk about capabilities and value streams; we often neglect information. That's a mistake, because without a shared repository of business objects, capabilities handle inconsistent data and value streams carry misunderstandings. Here's how to model business information and why it's the key to breaking silos.
What a business object is — and what it isn't
A business object is a notion shared by the business, not a database table. The 'Customer' in the business sense is the concept marketing, finance, and after-sales all understand; the CUSTOMER table in an application is just one technical implementation of it. Confusing the two is the founding mistake that leads to silos.
A business object has states (a Claim is declared, assessed, compensated, closed), relationships with other objects, and participates in several capabilities. It's this shared, stable definition, independent of applications, that must be unique across the enterprise.
The same object, multiple definitions: the silo's signature
On engagements, I consistently encounter the same problem: a single business object has different definitions across departments. Marketing's 'Customer' (a targeted prospect) isn't Accounting's 'Customer' (a billed party), which isn't After-Sales' 'Customer' (an active contract holder).
Three definitions, three repositories, three sources of truth. The result is always the same: reporting inconsistencies, operational errors, and enormous reconciliation costs. Semantic misalignment is a major hidden cost, and nobody sees it until you ask 'which Customer are we talking about?'
Modeling: 10-15 fundamental objects are enough
Business object modeling starts with a consensus exercise: what are the 10-15 fundamental business objects of the organization? You resist the temptation of exhaustiveness — a handful of cardinal objects concentrates most of the value and the problems.
For each, you produce a short definition, understandable by everyone, validated by the relevant business teams. That shared definition is, in itself, a valuable deliverable: it's often the first time departments agree in writing on what a 'Customer' is.
The relationship graph
Does this resonate? Let's discuss your situation.
You then relate the objects to each other to form a simple but enlightening graph. A Customer places Orders; each Order contains Products; each Product is covered by a Contract. This few-node diagram makes visible the informational dependencies nobody had formalized.
This graph isn't a technical data model: it stays at the business level, stable and readable by an executive. It serves as a common semantic reference to which application and data models must conform.
Object × application mapping: revealing the need for MDM
The next step is mapping: which business object is managed by which application? That's where problems surface. If the same 'Customer' object is created and modified in five different applications without master data management, you've identified a priority initiative.
Business architecture provides the vision (which objects, which definitions, which uses); master data management (MDM) provides the solution (which source of truth, which synchronization flows). The two are complementary: an MDM project launched without a business-object map treats the symptoms without understanding the disease.
The bridge to data architecture
Business objects are the natural bridge between business architecture and data architecture. When data architects define their logical and physical entities, they should be able to trace them back to the corresponding business objects. This traceability ensures that data models serve the business — not the other way around.
Concretely, this anchoring is what keeps data lakes and warehouses from becoming silos parallel to the operational IS: everyone references the same 'Customer', the same 'Contract'. An often-neglected alignment, but one that conditions long-term data quality.
What I take from the field
Business objects are the missing link in many business architectures. Mastering them — defining them once, relating them in a graph, mapping them to applications — is the most direct path to breaking down information silos and making data reliable.
The test is simple and merciless: ask three departments to define your most central object. If they give three different answers, you've found both your diagnosis and your first initiative.
Key Takeaways
- 01A business object is a notion shared by the business, not a database table
- 02The same object with diverging definitions = identified silo and hidden cost
- 0310-15 fundamental objects and a shared definition are enough to start
- 04Object × application mapping reveals the need for master data management
- 05Natural bridge between business architecture and data architecture
- 06Test: three departments, three definitions of the same object = diagnosis and first initiative
Tools & Frameworks

Mohammed Fellah
Enterprise ArchitectSharing insights from years of hands-on enterprise architecture experience. No theory without practice.