The Beginning
It started on a stormy night in Cornwall. Rain hammering the windows, the wind doing its best to rattle the roof off, and me sat at a desk with a very clear thought: business software should be simple. It should be intuitive. And above all, it should be built around how you actually work — not the other way round.
That conviction hasn't changed in over fifteen years. If anything, it's only grown stronger. The more businesses I've worked with, the more I've seen the same pattern: companies forced to bend their workflows around software that was never designed for them. Off-the-shelf systems bolted together with workarounds and spreadsheets. Staff spending hours on tasks that should take minutes. Data trapped in silos that don't talk to each other.
WhiteSpace Systems was founded to fix that. Not with bloated enterprise platforms or one-size-fits-all SaaS products, but with bespoke software — carefully designed, precisely built, and tailored to the way each business actually operates. My name is Steven McGill, and this is the story of how we got here.
Education & Expertise
I studied at the University of Edinburgh, which gave me a solid foundation in analytical thinking and problem-solving — skills that, as it turns out, are far more valuable in software development than any single programming language. Edinburgh is a brilliant city for tech, and being immersed in that environment shaped how I think about building things: methodically, with attention to detail, and always with the end user in mind.
After university, I gravitated towards Claris FileMaker — a rapid application development platform that lets you build sophisticated business applications without the overhead and timescales of traditional enterprise development. I became a Certified FileMaker Developer, earning multiple certifications over the years as the platform evolved. That deep platform expertise has been the backbone of much of our work, allowing us to deliver powerful, fully customised solutions in timeframes that would be impossible with conventional development approaches.
But I've never been content to stay in one lane. Over the years, I've built up a broad skill set that spans the modern web stack — React front-ends, REST APIs, AWS cloud infrastructure, and more recently, AI integrations that are genuinely useful rather than gimmicky. The FileMaker Data API and Web Direct have become core tools in our arsenal, letting us bridge the gap between robust desktop applications and the web-connected world our clients increasingly need.
The Journey
Fifteen-plus years is a long time in technology. Platforms come and go, trends rise and fall, and the tools we use today would be unrecognisable to the developer I was when I started. But the fundamentals haven't changed: listen to the client, understand the problem, build something that works.
Some of the milestones along the way stand out more than others.
Edinburgh International Film Festival
One of the earliest projects that really tested us was digitising the film submissions process for the Edinburgh International Film Festival. This was a proper challenge — taking a largely paper-based workflow and turning it into a streamlined digital system that could handle hundreds of submissions from filmmakers around the world. It needed to be robust, intuitive for the festival staff, and flexible enough to accommodate the quirks of the film industry. Getting it right meant understanding not just the technical requirements but the human ones: the people using the system were creatives and administrators, not IT specialists. It had to just work.
BusinessMan CRM/ERP
The BusinessMan project was a different beast entirely. This is a comprehensive CRM/ERP system built on FileMaker, developed in partnership with Computech — a long-established software company based in Saltash. Our primary contribution was a complete rebuild of the warehouse management module, but the scope extended into allocation, pick notes, and shipping as well. Over 5,000 development hours went into the system. It's now used by several large US companies managing inventory levels in the hundreds of thousands. This project taught me a tremendous amount about building at scale — not just technically, but in terms of collaboration, planning, and the discipline required to maintain code quality across a massive codebase.
Shift.online
Then came Shift.online — an on-demand man-and-van logistics marketplace that needed to move fast. They came to us with an idea for a platform that would match customers with independent drivers using smart algorithms — think Uber for removals — and we took it from MVP to a fully operational system that processed over 69,000 bookings across 21 sites. This was a React-based project, a departure from our FileMaker roots, and it pushed us into new territory: real-time driver matching, instant quoting, payment processing, and the kind of user experience expectations that come with consumer-facing web applications. It was exhilarating. Building something from nothing and watching it scale to tens of thousands of users is the kind of work that reminds you why you got into this in the first place.
MCR Pathways
MCR Pathways holds a special place in our portfolio. They're a Scottish charity doing remarkable work — connecting young people in care with volunteer mentors to help them reach their potential. We built their mentor recruitment and tracking system, and later expanded it in a major upgrade to support multi-tenancy across six Local Authorities. Working with a charity brings its own challenges and rewards. Budgets are tighter, the stakes feel higher because of the people being served, and there's a deep satisfaction in knowing that the software you've built is making a tangible difference in young people's lives. It's the kind of project that keeps you grounded about what technology is actually for.
Philosophy
If there's one principle that runs through everything we do, it's this: under-promise and over-deliver. It sounds simple, maybe even a bit old-fashioned, but in an industry plagued by missed deadlines, scope creep, and overpromising, it matters. When I tell a client something will be ready by a certain date, it will be. When I estimate a cost, I stick to it. And more often than not, the finished product does more than what was originally discussed — because good ideas emerge during the development process, and I'd rather include them than charge extra for every small improvement.
Software should work the way you work. That's not just a tagline; it's a genuine design philosophy. Every project starts with understanding the client's existing workflows — how they actually operate day to day, not how a textbook says they should. We build around those realities, streamlining where it makes sense and automating where it adds genuine value, but never forcing change for change's sake.
Development is iterative. We don't disappear for six months and emerge with a finished product that may or may not match what the client had in mind. Instead, there are regular check-ins, working prototypes, and genuine collaboration throughout the process. Clients see their system taking shape from the early stages, and their feedback is woven into the build as we go. It's more work for us, frankly, but it produces dramatically better results.
And we're in it for the long haul. The majority of our clients have been with us for years — some from the very beginning. We're not interested in one-off projects where we build something and walk away. We want long-term partnerships where we understand the business deeply enough to anticipate what they'll need next, not just react to what they ask for today. That's how you build software that genuinely serves a business, rather than just ticking a box.
Certifications & Skills
Credentials matter in this industry, not as badges to wave around, but as evidence of genuine competence. I hold eight Claris certifications across three tracks: App Developer for Claris FileMaker Pro (Associate, Specialist, and Expert), Claris FileMaker Server Administrator (Associate, Specialist, and Expert), and two AI Fundamentals certifications covering semantic search and LLM integration in FileMaker. These are maintained and renewed as the platform evolves. They aren't tick-box exams — they require deep knowledge of the platform's architecture, scripting, security model, and deployment options.
On the FileMaker side, our expertise covers the full stack: the FileMaker Data API for connecting FileMaker solutions to web services, Web Direct for browser-based access, cloud hosting on Claris and AWS infrastructure, and custom integrations with third-party services via REST APIs. We've built everything from single-user desktop databases to multi-site cloud-hosted systems serving hundreds of concurrent users.
Beyond FileMaker, our modern web development capabilities include React for front-end applications, RESTful API design and integration, and AWS cloud services for hosting, storage, and compute. More recently, we've been working with AI — integrating large language models and machine learning tools into business workflows in ways that are practical and genuinely useful, not just novelty features.
The combination of deep FileMaker platform expertise with modern web and AI skills is, I think, what sets us apart. Many FileMaker developers stay within the FileMaker ecosystem; many web developers wouldn't touch a rapid application development platform. We bridge both worlds, which means we can recommend and build the right solution for each client's needs, rather than defaulting to the only tool we know.
Today
WhiteSpace Systems is based in Bathgate, West Lothian — close enough to Edinburgh to be well-connected, far enough out to avoid the distractions. We serve clients across Scotland, the UK, and beyond. The beauty of modern development is that geography matters far less than it once did; some of our longest-standing clients are hundreds of miles away, and the working relationships are every bit as strong as those on our doorstep.
We're small, and that's by design. There's no sales team, no account managers, no layers of bureaucracy between the client and the person actually building their software. When you work with WhiteSpace Systems, you work with me. That means personal service, direct communication, and the kind of accountability that comes from having your name on the door. But small doesn't mean limited. The output is enterprise-quality — rigorously tested, well-documented, and built to last.
The numbers speak for themselves: 13+ active clients, 85+ completed projects, and over 19,750 development hours logged. Each of those hours represents real work on real problems for real businesses. No padding, no fluff, no theoretical exercises. Just software that works.
If you've read this far, you probably have a project in mind — or at least a problem that needs solving. That's what we're here for. Every project starts with a conversation, and there's never any obligation. We'll listen, we'll ask the right questions, and we'll give you an honest assessment of what's possible, what it'll cost, and how long it'll take.
Because business software should be simple. It should be intuitive. And it should be built around how you work.