Strategy & Systems Design
Data architecture: every question answered from the right place
Where each kind of data lives
Six decisions, made once
01
Each record's home
One system writes it
The rest read copies, and the copies say where they came from and how fresh they are.
02
What each word means
“A job”, “revenue”, “an active customer”
Defined once, so every report counts the same thing.
03
Which copies exist
Each with a reason
A reporting copy for totals, a search for history. Nothing copied just in case.
04
What stays behind
Only what each copy needs
Nobody's weekly totals need phone numbers, so they don't cross over.
05
Who may read what
Checked before anything is shown
Including in search results and AI answers, not just on screens.
06
How long it's kept
The business's rule, applied
Each kind of data has a retention rule you chose, and something that actually applies it.
Reports from exports, or from a model
Reports from exports
- 01Someone exports to a spreadsheet every Monday
- 02Each report counts “a job” its own way
- 03Big questions run against the live system
- 04Personal details copied into every spreadsheet
The numbers disagree, and nobody knows which spreadsheet is right.
Reports from a model
- 01A reporting copy that refreshes by itself
- 02One definition for each word
- 03The live system left to the office
- 04Only the fields reports need
Everyone reads the same figures, and the office app stays fast.
Where data starts, and where it's read
Written in
Read by
Worth doing when data lives in several places
Good fit
- Reports slow the office down, or disagree with it.
- You want search or AI over your own records and need to control who sees what.
- Data sits in several systems and nobody's sure which to trust.
Not the right fit
- One system whose built-in reports already answer your questions.
- A one-off analysis. An export is fine.
Questions about data architecture
Do we need a data warehouse?
Not necessarily. For a small business, a reporting copy beside the live database is often enough. A separate warehouse earns its place when there are many sources or heavy analysis.
Why not report straight from the live system?
Looking up one customer is fine. Adding up thousands of jobs competes with the office for the same database, and slows it down when it's busiest.
How do you handle personal data?
Each field gets a home and a list of who may read it, and copies carry only what they need. We build to the rules you tell us apply to your business.
Who decides how long data is kept?
You do. We make sure each rule is written down and that something actually applies it.