Build, improve and support the software your business depends on.
AL Software Solutions designs and develops business software, from new applications and integrations to modernising existing systems and introducing practical AI. We take responsibility from requirements and architecture through delivery, production and ongoing improvement.
Where we can help
Most conversations start from one of these four situations.
You need to build something new
Turn a business requirement or product idea into a working application, platform or integration.
Your existing software needs to move forward
Modernise an ageing application, add new functionality, improve its architecture or solve growing operational problems.
You want to use AI for something useful
Add AI to a real workflow with appropriate data, evaluation, cost controls and failure handling around it.
You need technical ownership
Bring senior technical direction to a project where requirements, architecture, implementation and delivery need to stay connected.
Experience you can see in the work
See our work →Client platforms, long-term technical responsibility and an AI product developed in-house.
tiQtoQ
End-to-end development of a cloud-based test reporting platform, including data integrations, business reporting and AI-assisted failure analysis.
View the engagement →CATs Step
A multilingual learning and assessment platform for two University of Cambridge trusts, taken from initial design through to the acquisition of the business.
View the engagement →Trainerly
An AI personal-training application taken from product definition and architecture through implementation, deployment and beta operation.
Explore the product →From people we’ve worked with
“I had the pleasure of working with AL Software Solutions to get the CATs system ready for a successful sale. Ross went above and beyond what I would expect from a technology partner and significantly improved the final product, particularly the back-end.
He was also a key partner in our negotiations with the eventual buyer. I highly recommend AL Software Solutions.”
“Ross is an excellent engineer who quickly became a trusted and valued part of our team, taking a product from concept through to production while also contributing far beyond his immediate remit.
Just as importantly, he is an exceptional communicator and collaborator, able to build strong relationships with people at all levels through his friendly, approachable and professional manner.”
“I can wholeheartedly recommend AL Software Solutions. Ross combines an exceptional level of technical expertise, first rate communication skills, and a rare ability to understand and bridge the gap between technological solutions and commercial expediencies.
Supported by the administrative and project management rigour of Nicola, ALSS proved to be a highly professional yet warm and engaging partner in delivering the requirements of a complex programme.”
How we work
Problem understanding, whole-system responsibility and involvement well beyond the first release.
Understand the problem, not just the feature
Good software starts with understanding what the business is trying to achieve. We connect requirements, technical decisions and delivery rather than treating them as separate stages.
Take responsibility for the whole system
Applications rarely stop at the user interface. Our work spans front ends, services, databases, integrations, cloud infrastructure and the processes needed to release and operate them.
Build beyond the first release
We have supported systems for years, not just until launch. Maintainability, upgrades, production support and future development influence the decisions we make from the start.
Have software you need to build, improve or rethink?
Tell us what you're working on and what needs to change. We'll help you work out a practical technical approach and whether AL Software Solutions is the right fit.

