TREADSTONE LAW · ONTARIO · DIGITAL LEGAL SERVICES · EST. MMXXI ·TSL
Learn/Ask a Lawyer/Litigation/What can I do if a software…
Litigation

What can I do if a software developer fails to deliver what was contracted in Ontario?

TSL Written by the Treadstone Law team· Updated June 2026

Software development contracts give rise to frequent disputes in Ontario, often because scope, deliverables, and acceptance criteria were poorly defined at the outset. When a developer fails to deliver functioning software, delivers it late, or delivers something materially different from what was contracted, the client has a breach of contract claim.

The key challenge in these disputes is proving what was actually required. A detailed statement of work, functional specifications, and acceptance testing criteria are central evidence. Without them, disputes about whether software "works" often come down to expert testimony from competing software engineers, which is expensive.

Damages claims can include the cost of having the software completed or remediated by another developer, the cost of replatforming to a different solution, and business losses caused by the delay — if those were reasonably foreseeable at the time of contracting. A duty to mitigate applies.

Many technology contracts also contain limitation of liability clauses capping recovery, sometimes at the total fees paid. Review the contract carefully before assuming you can recover your full loss.

If significant money is at stake, a litigation lawyer with experience in technology disputes can help you assess the contract, identify expert witnesses, and determine the most realistic remedies. Small Claims Court handles claims up to $35,000; larger matters proceed in the Superior Court.

Key takeaways

  • Detailed specifications and acceptance criteria are essential evidence in software disputes.
  • Damages include correction costs, re-platforming costs, and foreseeable business losses.
  • Limitation of liability clauses are common in technology contracts and may cap recovery.
  • Expert witnesses are often required for technical disputes in Superior Court.
This is general information, not legal advice. It doesn’t create a lawyer–client relationship, and the rules can change. For advice on your situation, a Treadstone litigation lawyer can help.
Was this helpful?Share:

Go deeper

Still have questions?

Search 2,500 answers, or send yours to a Treadstone lawyer — we answer in plain language.

All answersStart a File →