What we build
We develop custom AL extensions for Dynamics 365 Business Central — table extensions, page extensions, report extensions, codeunits, interfaces, and permission sets. Every extension is built extensibility-first: event subscribers over base modifications, so your customisations survive BC version upgrades without rework.
Whether you need a single feature or a full vertical solution, we write clean, reviewed, production-ready code that follows Microsoft's best practices and passes AppSource validation.
How we work
Our AL developers slot directly into your process. We work in your repos, follow your branching strategy, and deliver reviewed pull requests — not code drops. Every extension ships with automated tests using the AL Test Toolkit, technical documentation, and a hand-over walkthrough so your team can own it after we leave.
We're comfortable building for both on-premises and SaaS deployments, and we handle the full lifecycle from scoping through to deployment and hypercare.
What sets us apart
We've shipped 40+ extensions across finance, supply chain, manufacturing and warehouse. We don't just write AL — we understand the business processes behind it, because our team pairs functional consultants with developers. That means fewer round-trips between 'what the business needs' and 'what the code does.'
We also bring our own tooling: our CAL-to-AL code converter, our reconciliation engine, and our universal integration module are all products we built in AL and use daily.