Custom software development
Websites, applications, internal tools, and APIs built around what you need to get done.
Software engineering · Canada
Custom builds and contracted delivery, from the engineers responsible for the result.
How we work
We start with what should be different when the work is done, then agree the scope, cost and timing before anything is built.
We work out the architecture and the implementation plan, and explain the trade-offs that affect cost, timing or how the system works.
We build and test it, get it running, and hand over working software that is documented well enough to run and maintain.
We take software from the first conversation to a working, documented system. You talk to the engineers doing the work, and the scope, cost and progress stay understandable the whole way through.
What we do
A website, a new application, or a better way for your existing systems to work.
Websites, applications, internal tools, and APIs built around what you need to get done.
Search tools, AI integrations, and automation that reduce repetitive work.
Fix slow or unreliable software, connect existing systems, and make them easier to maintain.
Two ways to work together
For businesses
Software without managing an in-house technical team. We agree the scope, build and test it, then document and hand it over.
Discuss a projectFor recruiters & agencies
Engage DRU directly or through an agency. We organise the engineering and take responsibility for the agreed work. Scope and timing are agreed against existing commitments.
Public-sector, subcontracting and partner enquiries are welcome. We assess requirements and delivery capacity for each one.
Selected work
DRU Ltd.
A website we can update through Git, with articles and case studies in Markdown, one contact endpoint, and no database to maintain.
Internal project
Next
Clients, recruiters and agencies: talk directly with the engineers responsible for delivery.
Talk to an engineer