Six service lines, all delivered by the same person who scopes them. No handover between a salesperson and a developer, because there isn't one.
Power Platform builds
Canvas and model-driven applications on Dataverse, architected properly rather than assembled. The security model, business rules and reporting are designed before the first screen is built.
Canvas and model-driven apps
Dataverse data modelling
Power Automate approval flows
Power BI reporting
Power Pages external portals
Custom .NET systems
Where the platform runs out of road, we build in ASP.NET MVC or Core with SQL Server behind it. Full control over the data model, authentication and third-party integrations.
ASP.NET MVC and Core
SQL Server schema design
Entra ID and AD authentication
REST API integration
Entity Framework data access
Process automation
The parts of a process that consume time without adding judgement. Approval routing, document generation, notifications and scheduled jobs.
Multi-step approval chains
Automated PDF and email output
Excel and bulk data exports
Scheduled background jobs
Escalation and reminder logic
Legacy system rescue
A live system, no documentation, and the person who built it has left. We baseline what exists, document what it actually does, and make it safe to change without breaking production.
Full codebase audit
Dependency and security patching
Data flow documentation
Risk register with priorities
Structured handover to your team
Solution architecture
Advisory work for organisations that need the decision made correctly before committing budget. Licensing, environments, data model and integration strategy.
Requirements and process mapping
Licensing and cost modelling
Environment and ALM strategy
Integration and connector design
Written architecture document
Test automation & QA
Automated regression coverage so that shipping a change stops being a gamble. Built with Playwright against real user journeys, not synthetic unit tests.
Playwright end-to-end suites
SQL-level data validation
Regression packs before release
CI pipeline integration
Release readiness reporting
Engagement models
Priced by scope, quoted before we start.
Indicative ranges to help you budget. Every project gets a fixed written quote after the discovery call, so you never receive an open-ended invoice.
Discovery & architecture
For teams who know something needs fixing but not yet what to build.
Hosting and Microsoft licence costs are quoted separately and billed at cost plus a management fee, so you always see what you are paying for.
How we work
Four stages. No surprises at the end.
Every engagement follows the same sequence, because skipping the first stage is what makes projects overrun.
Stage 01
Map the process
We sit with the people who run the process today and document how it actually works, including the workarounds.
Stage 02
Design the solution
Data model, security roles, licensing and integration points agreed in writing before development starts.
Stage 03
Build and review
Built in short cycles with a working version you can click through at the end of each one. No six-week silences.
Stage 04
Deploy and support
Deployed to production with documentation, admin training, and an ongoing support arrangement so it keeps working.
Tell us what's broken.
A 30-minute call, no charge. Bring the process costing your team the most time and we'll tell you honestly whether it's worth building, and roughly what it would take.