Skip to content
Myths versus facts

Most of what you were told about models is wrong

How information models really describe collection, processing, storage and transmission — and which widely repeated claims about them do not survive a second look.

7Topic guides, each built around one common myth
4Process stages covered: collect, process, store, transmit
0Products, prices or services on this site
September 2026Date this page was last reviewed
Four ways to describe a process

Diagram, data model, process model, simulation: what each one can and cannot tell you

Kind of modelWhat people assume it doesWhat it actually does
Flow diagram (boxes and arrows)Shows the whole system, so it counts as the modelShows the order of steps only. It carries no rules about what the data is, how long it lasts, or what happens when a step fails
Data model (entities, fields, relationships)Describes how the system behavesDescribes what is recorded and how records relate. It says nothing about timing, volume or who reads the output
Process model (inputs, transformations, outputs)Is a technical document only specialists can readStates what goes in, what comes out and what changes in between. A library loan or a GP referral can be written this way in plain English
Simulation or statistical modelPredicts what will happenEstimates what may happen under stated assumptions. Change an assumption and the output changes with it — that is a property of the method, not a fault
Written procedure or policyIs separate from modelling altogetherIs an informal model: it fixes inputs, sequence and responsibility in prose rather than notation, and inherits the same blind spots
SpreadsheetIs just a record of numbersEncodes relationships in its formulas. The assumptions live in cells nobody reads, which is why spreadsheet errors are so persistent
The long version

What a model of an information process actually claims

A person drawing a flowchart of boxes and arrows on a whiteboard
Boxes and arrows are notation; the model is the set of claims they stand for.

The long versionUpdated September 2026

Myth: the diagram is the model

Ask someone to model an information process and they usually reach for a pen: boxes for the stages, arrows for the flow, a printout for the wall. The drawing is useful, but it is notation rather than the model itself. What makes something a model is a set of claims: what enters the process, what leaves it, what is held on to, what depends on what, and the conditions under which the description stops being true. A flowchart of booking a GP appointment can be perfectly tidy and still say nothing about whether a cancelled slot becomes visible to the next caller, or how long an unanswered request waits before it is dropped. Two teams can draw the identical diagram and still be working from two different models, which is how disagreements survive undetected until something is tested.

The practical test is whether the thing can be asked a question. Add an online booking route alongside the phone line: which inputs change, which records now exist in two places, and which step becomes the bottleneck? A diagram is redrawn to match the answer. A model produces the answer. That test also explains why models need not be pictures at all. A numbered list of rules, a table of fields with their units and permitted values, or a short paragraph describing who may write to a record and when — each counts as a model if it lets you reason about behaviour you have not yet observed. Notation is a convenience for talking to other people; the reasoning is the substance, and it is the part usually left implicit.

Fact: four verbs, and they rarely run in a straight line

Collection, processing, storage and transmission are the four things an information process does, and they are easiest to see in something ordinary. Tapping a contactless card at a ticket barrier collects a small set of values: a card identifier, a gate, a time. Those values are transmitted from the reader onward. Somewhere they are processed against fare rules and daily caps. Journey history and balances are stored. A further transmission reaches the card provider, perhaps hours later. Each verb is separable, and each fails in its own way: the barrier can read the card while the network is down, the network can behave perfectly while the fare rule is wrong, and the record can be correct but retrievable only by someone who knows where to look.

The common picture is a relay — collect, then process, then store, then transmit, once, in order. Real processes loop. Information is stored halfway through processing because a queue has to hold it. It is transmitted before anything has been calculated. A later output triggers a fresh round of collection, as when a mismatch prompts a letter asking the same question again. Modelling honestly means allowing the same item to be transmitted three times and stored in two different forms. Naming the verbs matters because each invites a different question: timeliness and accuracy for collection, reproducibility for processing, retention and retrieval for storage, delay and integrity for transmission. Asking the storage question about a transmission problem is one of the most reliable ways to waste a fortnight.

Myth: the inputs are simply the data you happen to have

Inputs feel like facts that arrived from outside, but every one of them is the residue of a decision someone made earlier. A form field was designed with a length limit. A sensor was set to take a reading every fifteen minutes rather than every second. A caller was asked one question and not another. Councils recording household collections may log a date or only a week; a service holding a postcode but not a full address has decided that a household is close enough to a person. None of those choices is wrong in itself. The problem is that a model treating inputs as given inherits them silently, then reports confident results whose precision belongs to the calculation rather than to the world it describes.

Outputs are chosen just as deliberately. An output can be a figure, a decision, a message to someone, or nothing visible at all — a record quietly updated for use much later. Alongside them sits the single most consequential choice in any model: where the process is said to begin and end. A model of an online order that ends at "dispatch confirmed" cannot notice a parcel that never arrives, no matter how accurate everything inside it is. Boundaries are usually set by accident, following whoever owns which system, and then defended as though they described the world. Writing the boundary down, in one sentence, turns an assumption into something a reader can argue with.

Fact: assumptions and limits are features, not faults

A stubborn belief holds that the best model is the one with the fewest assumptions, and that a well-built model is neutral. Neither survives contact with a real description. Every model assumes something: that a name identifies one person, that a timestamp marks the moment an event happened rather than the moment it was entered, that a form was completed by the person it names, that an unread message is as good as a delivered one. Most of these assumptions are reasonable most of the time. The difficulty is that unwritten assumptions cannot be checked, and they fail quietly — the output still looks like a number, still lines up in the column, and gives no sign that the ground beneath it shifted.

Limits work the same way. Every model leaves things out, and leaving things out is precisely what makes it usable; a description complete to the last detail would simply be the process itself, no easier to reason about than the original. So the honest question is never "is this model complete?" but "what did it omit, and does that omission matter for the decision in front of me?" A model of library lending can ignore whether a returned book was reshelved correctly and still be perfectly adequate for sending due-date reminders. The same model is useless for explaining why a reserved copy cannot be found. One description, two verdicts, decided entirely by the question being asked of it.

What we cover

Where the myths tend to cluster

What counts as a model

A diagram is not a model, and the difference decides what you can do with it. This area sets out the minimum a description needs before it can predict anything: named inputs, named outputs, stated relationships and a boundary. Worked through with ordinary examples such as booking a repair or issuing a library book.

Collection and the more-is-better myth

More rows is not better input. Collection is where the decisions get made: which fields exist, how often a reading is taken, who is asked and who never appears in the data at all. A larger set gathered the same flawed way repeats the flaw at scale rather than cancelling it out.

Processing beyond the black box

Processing is often treated as a sealed box only specialists may open. Usually it is a sequence of describable steps: a rule applied, a total calculated, one record matched to another. Where a step genuinely cannot be explained, that is normally a sign nobody wrote it down, not proof that it is unknowable.

Storage: permanence, safety, capacity

Saved is not the same as safe, and full is rarely about physical space. Storage models deal in copies, retention periods, formats that outlive the software able to read them, and the gap between holding something and being able to retrieve it on the day it is actually needed.

Transmission between people and systems

Information moving between a person, a form and a system is neither instant nor lossless. Meaning changes at the handover: a field renamed, a unit dropped, a message that arrived but was never read. Useful transmission models describe delay, confirmation, and what is supposed to happen on the second attempt.

Assumptions and limits

Every model rests on assumptions — that a name identifies one person, that a timestamp marks when an event happened — and every model leaves things out. Neither is a defect. The questions worth asking are which assumptions were never written down, and whether what was omitted matters for the decision in hand.

Work the numbers

A myth worth testing with arithmetic: "it's only a few records"

This is an illustration only. It multiplies your figure by 365 and by a fixed 2 KB per record. Real systems compress, deduplicate and discard.

Plain definitions

The vocabulary people think they already share

Input
Anything a process takes in before it does any work: a meter reading, a form someone fills in, a scanned barcode. Inputs are chosen rather than simply given, and the choosing is part of the model.
Output
What the process hands on: a figure, a file, a posted letter, an instruction to another system. An output only means something alongside the question it was built to answer, which the model should state openly.
Process step
One named change applied to information: sorting, totalling, translating, removing duplicates. Writing steps out separately is what turns a vague arrow on a diagram into something a second person can actually check.
Assumption
A condition a model needs in order to work but rarely announces: that postcodes are valid, that timestamps share one clock, that nothing arrives twice. Assumptions do not stop operating just because nobody wrote them down.
Boundary
The line a model draws around itself. Everything outside is treated as fixed or irrelevant. Boundaries are what make a model usable; forgetting where you drew one is how a model quietly misleads.
Latency
The gap between information existing and information arriving where someone uses it. Often read as a fault. In most models it is an ordinary property to be measured and declared, not something to be abolished.
Volume and quality
Two separate properties, routinely confused. A larger set of records can carry the same error repeated many more times. Volume describes how much you hold; quality describes whether it answers the question you asked.
Abstraction
Deliberate leaving out. A tube map abstracts distance away and is more useful for it. Every information model drops something; the skill lies in knowing which details went and on what grounds.
Before you rely on it

Nine minutes with a model, before you trust it

  • Find the stated question. A model built to answer "how many arrived today" will give confident, wrong answers to "how many are still waiting". If no question is written down, treat the whole thing as provisional.
  • Follow one real item all the way through, start to finish. Pick an awkward one: a duplicate, a late entry, a form with a blank field. Diagrams survive averages; they rarely survive a single stubborn case.
  • List the inputs and ask where each one physically comes from. A reading taken by hand at the end of a shift and a reading logged automatically are not interchangeable, however identical they look on the page.
  • Ask what happens to information the model cannot use. Silently dropped records are the most common source of surprise, because the totals still add up and nothing anywhere reports an error.
  • Look for the clock. Any model combining two sources needs a shared idea of time and order. If nobody can tell you which event came first, the sequence in the diagram is a guess.
  • Ask who maintains it. A model describing last year's process is a historical document. The useful question is when it was last compared against the work as people actually do it now.
  • Separate what is measured from what is assumed. Both appear in the same boxes, in the same typeface, and only one of them will hold up when conditions change.
Common objections

Questions we are asked about all this

Isn't an information model just a flowchart?

A flowchart can be part of one, but on its own it shows sequence and nothing else. A model also states what enters and leaves, what each step changes, which assumptions must hold, and where its own boundary sits. That is why two teams can share an identical diagram and still disagree about what the process does: the diagram was never carrying the disputed information.

Surely collecting more data always improves a model?

Not by itself. Extra records can repeat an existing bias more times, add fields nobody defined, or widen the gap between what was collected and what the question needs. Volume and quality are separate properties. A small, well-defined set with known collection conditions is often easier to reason about than a very large set assembled from mixed sources over several years.

If processing happens inside software, can anyone really know what it does?

Usually more than people expect. The steps may be inconvenient to inspect, but they are not mystical: inputs, transformations and outputs can be described, tested with known cases and compared against expectations. The black box feeling often comes from missing documentation rather than genuine impossibility. Where a step truly cannot be examined, that itself belongs in the model as a stated limitation.

Doesn't stored information stay as it was?

The bits may be stable while their meaning drifts. Field definitions change, reference lists are updated, codes are reused, and the people who knew the conventions move on. Storage models therefore have to cover meaning and context as well as media and capacity. Permanence is a property of arrangements and upkeep, not something a storage device supplies on its own.

Are models biased, or are they neutral tools?

Every model embeds choices: which inputs counted, how categories were drawn, what rounding was acceptable, what got left outside the boundary. None of that makes a model dishonest. It makes it a product of decisions that can be written down, questioned and revised. The risk lies not in having assumptions but in presenting a model as though it had none.

What would a complete model look like?

It would be the thing itself, at which point it stops being useful. A tube map that restored true distances and street layouts would no longer help anyone change at Bank. Models earn their value by leaving things out. The honest version tells you what was omitted and under which conditions the omission stops being safe.

Does any of this apply outside computing?

Yes, and the everyday cases are often clearer. A GP surgery's appointment system, a school register, a stocktake in a corner shop and a household energy meter all collect, process, store and pass on information. Each has inputs, assumptions and limits. Working through a paper example first tends to make the same structure easier to spot in software later.

Start with the myth you find most convincing

Every topic here takes one widely held belief about information processes and sets it beside what models actually do. Read in any order, disagree in writing, and tell us where our explanations fall short.