Software Development
Home > Specialist Services > Software Development
Software development is about finding a compromise between, on the one hand, the interests of the developer in not over-promising what they can deliver and, on the other hand, the interests of the customer in requiring a solution precisely fit for purpose.
From implementation to go-live, we understand what it takes to deliver a solution fit for both parties.
Our lawyers have experience managing the legals to various software development matters with many development methodologies and competing objectives. We act for developers and customers.
What can we support on?
We can provide legal support on the following matters: -
Drafting and negotiating software development agreements on waterfall, agile, and hybrid methodologies.
Supporting on the legals to handover, migration, and exit, including for any existing contracts with outgoing suppliers.
Supporting on the legals to implementation and the contractual incentives for the same.
Supporting on the legals for Service Level Agreements (SLAs) such as service credits, termination levels, exemptions, and multiple or layered SLAs.
Advising on contractual warranties and indemnities in relation to the software, development, and operational services.
Concomitant advice on GDPR, cyber security and other relevant laws pertaining to the development services.
Advice on best contracting structure for artificial intelligence development.
Advice on source code escrow arrangements.
Intellectual property advice in relation to ownership of deliverables and project IP, as well as open source licensing.