How We Work
From legacy system to modern application — we'll walk you through exactly what happens from the first conversation to a production-ready system, including the techniques we use when documentation doesn't exist.
Four phases. You're in control at every step.
Each phase ends with a decision point. You can stop at any stage and keep everything we've produced — requirements, domain model, working proof of concept. No long-term commitment until you choose to make one.
Free discovery call
Approx. 30 minutes
Requirements gathering
Approx. 1 week
Working Proof of Concept
Approx. 2 weeks (Depends on a system size)
Production build
Approx. 1-3+ months
Free discovery call
Approx. 30 minutes
Requirements gathering
Approx. 1 week
Working Proof of Concept
Approx. 2 weeks (Depends on a system size)
Production build
Approx. 1-3+ months
Free Discovery Call
A short, honest conversation. We assess the situation, understand your systems and goals, and recommend the right path forward — even if that path isn't us.
You tell us the situation
Share your systems, your pain points, and what you're trying to achieve.
We ask the right questions
Technology, available documentation, team, and timeline — we cover what matters.
Honest initial assessment
Is modernisation the right approach? Is a Health Check needed first? Could you solve this without us?
No pressure, no lock-in
A rough scope, timeline indication, and an honest answer about whether Hollinford is the right fit.
Your decision point
After the call, you decide whether to proceed to Phase 1. Book a 30-minute slot at a time that suits you.
Requirements Extraction.
Capture a complete picture of what the legacy system does — even when documentation is missing, incomplete, or wrong.
How we extract requirements
Four techniques. Most projects combine two or three.
Video walkthroughs
Your staff record short screen videos of themselves using the system — one video per workflow — narrating what they're doing and why. Our AI tools parse the videos to recognise screens, map user stories, and extract process flows and business rules. A domain analyst validates every output. No requirement is accepted without human review.
Why this works. Staff know the system better than any documentation. Video captures what they actually do — including workarounds and edge cases that were never specified.
What you get at the end of Phase 1
Your decision point. Proceed to Phase 2, take the requirements to another provider, upgrade your existing platform, or pause — the documentation is yours either way.
Working Proof of Concept
A functional prototype with real screens, real data flow, real interactions. Built before you commit to a full build.
What we build
- Working Proof of Concept of the core requirements captured in Phase 1.
- Production-grade foundation from day one — i18n, responsive design, CI/CD, authentication, test data.
- Clear shape of the final system, with edge cases and integrations deferred to Phase 3.
Why a Proof of Concept matters
From requirements to working prototype
Of final functionality typically already proven
After Phase 2 — proceed or pause, no lock-in
Your decision point. Decide whether to proceed to production with a working prototype in hand. If you stop, you keep the proof of concept and the requirements.
Production Build.
Turn the proof of concept into a production-ready system. Features ship one by one to a live test environment — you watch every step.
Team deployed
A team extends the proof of concept into the full production application — no rework from scratch.
Live every commit
Every commit appears in your test environment. No sprint waits, no milestone reveals.
Docs stay current
Domain model and use cases update with each delivery — never out of date.
You stay close
Daily, every-few-days, or weekly check-ins. Reprioritise on the fly when business shifts.
Pricing model
Typically time & materials, scoped after Phase 2. Fixed-price available for smaller, well-understood systems.
What you get at the end
Ongoing support after launchYou're in the loop at every step.
Throughout Phase 3, this cycle runs continuously. Each turn produces a testable, deployable increment. No requirement is considered done until you've seen it working.
Process questions, answered
The questions IT managers and founders ask before committing. If yours isn't here, ask on the discovery call.
What if we have no documentation at all?
What if we don't have source code access?
Can we stop after Phase 1 if we decide not to proceed?
How is the Proof of Concept different from the final system?
Why time & materials for Phase 3 instead of fixed price?
How much involvement do my staff need during Phase 1?
What technologies do you use for the new system?
Named systems
What we map during discovery
During discovery, we map the legacy systems, data flows, reports, integrations and dependencies that keep the business running — not just the headline application. The Legacy Systems hub shows the named systems we cover most often.
The first step is always a conversation.
Book a free 30-minute discovery call. We'll listen to your situation, ask smart questions, and give you an honest assessment of whether our process fits your needs. If it doesn't, we'll tell you.
