It is now almost impossible for any business to operate without some form of software development. Whether it is a website, business application or SaaS service, it is sometimes difficult to carry out these developments in-house. You must therefore engage an external developer or IT service provider.
I regularly see situations where the development process has not been clearly defined, leading to disputes at delivery or at payment stage. Equally common is the absence of any provision for the transfer of intellectual property rights over the deliverables. A properly drafted services agreement is essential to address these issues.
The content of an IT development agreement varies by project, but certain provisions are consistently required:
For a detailed analysis of each provision, see my article on the essential clauses in a software development contract. If the engagement is on a time-and-materials basis, see also the article on freelance T&M contracts.
Source code — whether for a website, software or any other development — is protected by copyright under French law. If you commission a development, you must ensure that the intellectual property is properly assigned to you.
Article L131-3 of the French Intellectual Property Code provides that, absent a compliant written assignment, the developer retains all rights over the deliverables. The agreement must specify the rights assigned, the duration, the territory, the price of the assignment, and the permitted uses.
Without these elements, no IP rights are transferred. You will not own your developments, which can have a material impact on your business. For further detail, see the article on intellectual property in SaaS.
During a fundraising round, investors systematically verify that the company holds full ownership of the intellectual property in its developments. Missing or poorly drafted assignment agreements can delay or block investment. It is far better to address this from the initial contracting stage. For an overview of the key provisions, see the SaaS contracting guide.
Engaging a developer without a contract is a risk to your IP ownership, your timelines and your ability to respond if things go wrong. A clear agreement does not slow the project down — it secures it. If you need to draft or review a development contract, book a call.


The Data Act limits what SaaS vendors can charge when you switch providers. Permitted fees, prohibited charges, and the 2027 deadline explained.

Stuck in a SaaS contract your company no longer needs? The EU Data Act gives you a legal right to switch providers. Eligibility, process, and pitfalls.
Let's build together to grow your business