CelinQ Insights · No. 15
Bridging the architects and everyone who only reads the model
Serving readers and reviewers without giving everyone a modelling licence.
The people who build an architecture model are almost always outnumbered by the people who need something from it. For every architect fluent in the notation and comfortable inside the tool, there is a project manager who needs to understand how a change lands, a security officer who needs to check that a control is present, a business owner who wants to know whether their service depends on the system that is about to be decommissioned, and a reviewer who has been asked to sign off on something they can barely read in its native form. These are not casual observers. They have real stakes in the model, real questions to ask of it, and real responsibilities that depend on getting accurate answers. And for the most part, the model serves them badly.
It serves them badly not because architects are careless but because there has never been a comfortable middle ground between two extremes. At one end sits the modelling tool itself, powerful and precise and completely unsuited to a reader who does not live inside it. Handing a business stakeholder a licence to Enterprise Architect and expecting them to navigate to the answer they need is a fantasy that survives only in the minds of people who have never watched it happen. At the other end sits the export — the diagram pasted into a slide deck, the document generated last quarter, the screenshot in an email. These are readable, but they are dead. They are stale the moment they are produced, they are detached from the model they came from, and they invite exactly the wrong kind of trust, because they look authoritative long after they have stopped being accurate.
The two bad options that most teams live between
It is worth sitting with how genuinely poor both of these options are, because the discomfort is what drives the compromises that follow. Giving everyone access to the modelling tool fails on several fronts at once. It is expensive, because tool licences are not free and most of the people who would receive one would use a fraction of a percent of what they were paying for. It is intimidating, because a business stakeholder confronted with the full apparatus of a modelling environment does not feel empowered; they feel lost, and they quietly stop trying. And it is dangerous, because a reader loose inside the live model is a reader who can, through nothing worse than curiosity or a misplaced click, change something they did not mean to change. The architects, sensibly, do not want this, and so the tool access never really opens up, and the readers stay outside.
The export path fails differently but no less completely. The moment a diagram leaves the model and becomes an image in a document, it stops tracking reality. The model moves on — elements are added, relationships change, a service is redesigned — and the export sits frozen wherever it was pasted, growing quietly more wrong with every passing week. Nobody updates it, because updating it means going back to the architect, who has other work, and so the organisation accumulates a sediment of stale artefacts that people nonetheless treat as current because they have no better alternative in front of them. Decisions get made on the basis of a picture that was true last quarter. The security officer signs off against a control that has since been removed. The gap between what the model says and what the slide shows is invisible precisely to the people who most need to see it.
Faced with these two options, teams end up manufacturing a third by hand, and it is the worst of all: a standing burden on the architects to produce readable views on demand. Every review cycle, every steering meeting, every audit request turns into a small production job. Someone has to open the model, find the relevant part, arrange it legibly, export it, and hand it over — and then do it all again next time, because the thing they handed over went stale immediately. The people who should be doing architecture spend their time being a rendering service for everyone who cannot read the model directly. It is a poor use of scarce expertise, and it scales badly, and it never ends.
Reading is a role, not a lesser kind of editing
CelinQ starts from a simple observation that the two-bad-options framing obscures: reading the model and editing the model are genuinely different activities with genuinely different needs, and treating the first as merely a restricted version of the second is the source of much of the trouble. A reader does not need a modelling environment with the editing features hidden. They need something built for reading — accurate, current, and comprehensible to someone who does not think in the notation. Recognising reading as a first-class activity in its own right, rather than a permission level grudgingly carved out of the editing tool, is what makes it possible to serve readers well.
This begins with roles. The platform distinguishes clearly between Viewer, Editor, Administrator, and Owner, and those distinctions are not cosmetic. A Viewer is someone who can see the model but not change it, and that is not a consolation prize; it is exactly the right shape for the great majority of the people who need something from the model. The project manager, the security officer, the business owner, the reviewer — most of them are Viewers, and being a Viewer gives them genuine, current access to the architecture without any of the risk that comes from turning them loose inside the editing tool. The architects, meanwhile, hold Editor roles and do the modelling, and the two populations coexist without the model having to choose between locking readers out entirely and letting them in where they might do harm.
The question was never "how much of the modelling tool do we dare give the readers?" That question has no good answer. The better question is "what does a reader actually need?" — and the answer to that turns out to be current access and the ability to comment, not a modelling licence at all.
The crucial word in all of this is current. Because the shared workspace is kept in step with what the architects are actually doing through continuous background synchronisation, what a Viewer sees is not a snapshot from last quarter and not an export that stopped tracking reality the day it was made. It reflects the model as it genuinely stands. This is the property that the export path could never offer at any price. The reader is looking at the live state of the architecture, mediated into a form they can understand, rather than at a fossil of it. The staleness that made every previous reading option quietly untrustworthy simply is not there, because the reading view is connected to the same reconciled model the architects work in rather than detached from it.
Review that closes the loop
Serving readers is only half of what these stakeholders need, though. Many of them are not merely reading; they are reviewing, and a reviewer who can see but cannot respond is only halfway served. The security officer needs to raise a concern about a missing control. The business owner needs to flag that a dependency has been drawn wrong. The reviewer asked to sign off needs a way to register that sign-off, or to push back, and to have that response land somewhere the architects will actually see it and act on it. If the only channel for this is a separate email thread or a meeting, the review is disconnected from the model, and the connection between "here is the concern" and "here is the part of the model it concerns" gets lost in the retelling.
CelinQ addresses this through its change review and governance capabilities, which give reviewers a way to engage with the model that is tied to the model itself rather than orbiting it in a parallel conversation. A reviewer's response attaches to what it is actually about, so the architect receiving it is not left decoding which element or which change a vague comment referred to. The loop closes inside the platform: the change is proposed, the reviewer sees it in its real context, the reviewer responds, and the response is visible to the people who need to act on it, all without the reviewer ever needing to hold an Editor role or touch the model directly. Review becomes a genuine two-way exchange conducted in the same place the work lives, rather than a one-way broadcast followed by a scattered set of replies that someone has to gather up by hand.
Lightweight presence adds a small but meaningful piece of humanity to this. Being able to see, unobtrusively, that a colleague is present alongside you turns a review from a set of disconnected asynchronous acts into something closer to a shared activity. It is not surveillance and it is not heavy; it is simply the ambient awareness that you are not the only person looking, which makes collaboration across the architect–reader divide feel less like passing documents under a door and more like working on the same thing together. The reviewer is not shouting into a void; they can see that the work is live and that other people are engaged with it.
A reviewer who can see the current model and respond in place is worth more to an architect than a dozen stakeholders holding editing licences they are afraid to use.
Serving readers without weakening the model
The obvious worry, for any architect protective of a model they have worked hard to keep coherent, is that opening it up to a crowd of readers and reviewers will somehow dilute its rigour. This is precisely the worry that the role structure exists to answer. Viewers cannot alter the model. Reviewers can raise concerns and register responses, but they do not reach in and change facts. The people who edit the model remain the people qualified to edit it, and the merge engine, CelinQ Fusion, continues to reconcile their work at the level of individual model facts with the same deterministic, reproducible discipline whether or not a hundred Viewers are watching. Widening the audience for the model does not widen the set of hands that can change it. The rigour is preserved on the editing side exactly as it was, while the reading side expands to serve everyone who needs the model without needing to build it.
This separation is what makes the whole arrangement sustainable rather than a new source of chaos. In the old world, the fear of readers doing damage was well founded, because the only way to let them in was to give them the keys to the editing tool. Once reading is its own role, backed by a reading experience built for readers, that fear dissolves. You can be generous with Viewer access precisely because a Viewer cannot hurt the model. The security officer, the business owner, the auditor, the project manager — they can all have current, accurate visibility into the architecture, and none of them can accidentally rewrite it. The architects get a wider, better-informed audience without paying for it in risk or in licences.
There is a further quiet benefit that follows from all of this. When readers can see the current model directly and reviewers can respond in place, the standing burden on architects to hand-produce readable views largely evaporates. The architect is no longer the rendering service for everyone who cannot read the notation, because the platform serves those people directly and keeps what they see current without anyone having to regenerate anything. The scarce expertise of the people who build the model is freed to go back to building it, rather than being consumed by the endless production of exports that were stale before they were even sent.
Meeting readers where they cannot yet be met
Honesty requires acknowledging that not every reader's need is the same, and that some of them want not just to see the model but to make sense of a part of it they find dense or unfamiliar. This is where the platform's optional in-EA design assistant has a supporting part to play, though it must be described carefully and without overstatement. On the editing side, the assistant can generate content into a package an architect selects and can analyse existing parts of the model — the kind of help that lets an architect produce and interrogate structure more quickly. It is off by default, it runs under the organisation's own control, and the platform's core works perfectly well without it ever being switched on. It is a convenience for the architects, not a dependency, and certainly not something a reader interacts with directly.
The reason it belongs in this discussion at all is that anything which helps architects keep the model well-structured and legible ultimately helps the readers too, because a clearer model is a clearer thing to read. But the load-bearing work of bridging architects and readers is done by the roles, the current shared view, and the review loop — not by any assistant. It would be a mistake, and a dishonest one, to suggest that some clever automation is what closes the gap between the people who build the model and the people who only read it. What closes that gap is a straightforward and slightly unglamorous set of design decisions: treat reading as a real role, keep the reading view genuinely current, and give reviewers a way to respond that lands in the right place.
A day in the life of a review cycle
The difference this makes is easiest to feel by comparing a single review cycle under the old arrangement and the new one. In the old arrangement, an architect approaching a sign-off deadline sets aside the better part of an afternoon to prepare. They open the model, locate the parts the reviewers care about, arrange each into something legible, export the results, assemble them into a document, and circulate it. The reviewers read the document in isolation, form their concerns, and reply — some by email, some in the margins of the document, some verbally in a meeting scheduled for the purpose. The architect then gathers these scattered responses, works out which part of the model each one actually refers to, makes the changes, and, because the document is now out of date, prepares a fresh export and starts the circulation again. Each turn of this loop costs a rendering job and a round of translation between the model and the flat artefacts standing in for it, and the artefacts are stale from the moment they leave the architect's hands.
Under the new arrangement the loop collapses. The reviewers already have current Viewer access, so there is no export to prepare and nothing to circulate; they are looking at the live model as it stands. When a change is put up for review, they see it in its real context, and their concerns attach to the very elements and changes they are about, so the architect is never left guessing what a comment meant. Presence lets everyone see that the review is a live, shared activity rather than a set of messages dropped into separate inboxes. When the architect acts on a concern, there is no new document to generate, because the reviewers were never looking at a document; the next time they look, they see the current state. The afternoon of preparation, the translation work, and the staleness all fall away together, and what remains is the actual substance of the review — the concerns and the responses — conducted in the one place where they belong.
None of this asks the reviewers to become modellers, and that restraint is the point. They do not learn the notation, they do not navigate the editing tool, and they do not risk changing anything. They bring their expertise — security, business ownership, project delivery, audit — to bear on a model they can actually see, and they express it in a form that lands where it can be acted upon. The architect's scarce time stops being consumed by the mechanics of showing people the model and goes back to the work of building it well.
Everyone served, on infrastructure you control
All of this happens within the organisation's own boundary, which for the reviewer question matters as much as it does for anything else. The shared workspace runs on a server the organisation operates itself, with storage in SQLite or PostgreSQL as the deployment calls for, transport encrypted and pinned to the server it is meant to reach, and access authenticated with tokens. When a security officer or an auditor is granted Viewer access to the architecture, they are not being pointed at a copy of sensitive material sitting on some external service; they are looking at the organisation's own model, on the organisation's own infrastructure, through a role the organisation controls. For the very stakeholders most likely to be reviewing the model — the ones whose job is to worry about exactly this — the fact that widening access does not mean widening exposure to the outside world is not a footnote. It is often the precondition for their being allowed to participate at all.
Step back and the shape of the improvement is clear. The old world forced a false choice between locking readers out and letting them loose, and it papered over that choice with a standing burden of hand-made, instantly-stale exports. The people who needed the model most were served worst, and the people who built the model spent their time rendering views instead of doing architecture. CelinQ replaces the false choice with a real distinction: architects build the model as Editors, and everyone else who needs it — the reviewers, the owners, the officers, the managers — engages with it as Viewers, seeing it as it currently stands and responding to it in place, without ever holding a modelling licence or being able to alter what they read.
The result is not that everyone becomes a modeller, which was never the goal and would have been a disaster if it were. The result is that the model finally serves the whole population that depends on it, in the way each part of that population actually needs to be served. The architects keep their tool and their rigour. The readers get something built for reading and kept honest by being connected to the live model. The reviewers get a voice that lands where the work is. And the bridge between the people who build the architecture and everyone who only reads it stops being a heap of stale slides and becomes what it should have been all along: a single current model that everyone can reach at the depth their role requires, and no deeper.