Photos practice software

Software development, licensing and outsourcing

Get practical, sound legal advice on all aspects of software development, licensing and outsourcing.

We can work with you to protect, license and commercialize your software. Our team works with clients throughout the software lifecycle, including service provider selection, software development, software service agreements, professional services agreements, change management and software support and maintenance.

If a dispute arises, our litigation team has deep bench strength and experience to see your softward-related matter through to a successful resolution.

We help with

Get advice from us on:

  • Software development agreements
  • Software-as-a-service (SaaS) agreements or software license agreements
  • Professional services agreements for software implementation or integration
  • Software terms of use or end user license agreements
  • Software support and maintenance agreements
  • Business process outsourcing
  • Information technology outsourcing
  • Software distribution agreements

What our clients say

"The BDP team always provides pragmatic business and legal advice." – Legal 500 Canada 2020

More like this


The adoption of high tech in the energy sector might surpris...

February 17, 2022



Meet John Sanche, our software developer who became a lawyer

November 24, 2021