Oziel Law is ranked Tier 1 for Technology Law in Toronto in Best Law Firms™ – Canada (2025 and 2026). Allan Oziel has been recognized in The Best Lawyers in Canada™ for Technology Law since 2022.
Our Technology Services Lawyers
Lawyers who draft and negotiate SaaS, development and IT services agreements for vendors and customers.
Technology Services News and Insights
Insights on SaaS agreements, development contracts and managing technology risk.
Frequently Asked Questions about Technology Service Contracts
What should a SaaS agreement include?
A SaaS agreement should cover the subscription scope and fees, service levels and support, data ownership and data protection, security obligations, intellectual property, confidentiality, limitation of liability, renewal and termination, and how customer data is returned or deleted at the end.
What is a service level agreement (SLA)?
An SLA sets measurable commitments, such as uptime, response and resolution times, and the remedies if they are missed, usually service credits. Clear definitions and exclusions, such as scheduled maintenance, avoid disputes later.
Who owns custom software developed for us?
Under Canadian law, the developer generally owns the copyright in code it writes unless the contract assigns it to you. If you need to own the custom work, the development agreement should include an assignment and a waiver of moral rights, and deal with any pre-existing tools or components the developer reuses.
What is source code escrow?
Source code escrow places the source code of critical software with a neutral third party. If the vendor goes out of business or stops supporting the product, the customer can obtain the code to keep its systems running. It is common for business-critical software from smaller vendors. Read our guide to source code escrow in SaaS agreements.
How should we structure ongoing development or IT services?
Many businesses use a master services agreement (MSA) that sets the legal terms once, with statements of work (SOWs) for each project describing deliverables, timelines, acceptance testing and fees. This keeps each new project simple while the core protections stay consistent. See also our licensing and technology contracts services.
What data and security terms should we include?
Address where data is hosted, who can access it, security standards, breach notification timelines, use of subcontractors, compliance with privacy laws and return or deletion of data at the end of the contract. These terms matter more as AI tools and cloud services handle more customer data. See our Privacy, Data Processing and Responsible AI services for related support.