IT contracts and outsourcing/SaaS

We have extensive expertise advising on a broad range of IT contracts, IT outsourcing projects and technology solutions. This includes drafting and negotiating bespoke software development and support and maintenance agreements, as well as licences and supply agreements for a range of deployment models including cloud, SaaS and on-premises.

Commercial and legal considerations

In recent years we have seen a shift in how IT and software solutions are developed and delivered. Cloud computing has facilitated greater flexibility and efficiency for both businesses and consumers. We are now starting to see a further shift due to an increase in the use of AI and blockchain within software, as well as the IoT. The constantly evolving nature of the technology sector requires a forward-thinking and agile legal provider.

Collaborative development and integration projects call for creative solutions. We understand the importance of navigating a complex project to achieve clarity, provide appropriate licensing terms and afford intellectual property rights adequate protection, all without compromising the fluid development process.

Privacy by design is a key principle of data protection law. This provides a great opportunity for software developers and IT service providers to prioritise robust security measures and increase customer confidence right from the early development phase.

Whether you are an IT service provider or are looking to outsource any of your IT functions to a third party, we will ensure that all eventualities are accounted for: from risk allocation and comprehensive termination and exit provisions, to acceptance testing, business continuity and disaster recovery.

View our relevant experience.

Working with us

Our team’s breadth of experience drafting and negotiating IT contracts and advising on the entire IT sourcing cycle allows us to deliver innovative and robust solutions for your business. We understand the importance of providing flexible legal advice, which is tailored to your specific project or specification.  

Get in touch with us if you have a project or question that we can assist with.


  • Contracts
  • Cloud Solutions
  • Software development
  • Software licensing
  • Software maintenance
  • IT and software procurement
  • API terms
  • End user agreements (EULAs)
  • Escrow
  • Intellectual Property
  • System integration

Key Contacts

View all our people

Send us a message