Numerique

Source code obsolescence does not justify non-performance of the contract: a key ruling from the Paris Court of Appeal

IT outsourcing (infogérance) is a contract whereby a company entrusts the management of its information system to a specialised service provider.

Contents
Schedule a discussion

Reading time:

3 min

Source code obsolescence does not justify non-performance of the contract: a key ruling from the Paris Court of Appeal.

IT outsourcing (infogérance) is a contract whereby a company entrusts the management of its information system to a specialised service provider.

This practice, which is common in the digital age, was at the heart of a recent dispute, examined in detail in a ruling of the Paris Court of Appeal dated 26 May 2023 (RG no. 21/05700).

Facts

In this case, Qapa, a company specialising in connecting candidates with job offers through its website, had signed an IT outsourcing contract with Solocal, the owner of the job listing websites 'embauche.com' and 'kapstages.com'. Under the terms of the contract, Qapa was responsible for the hosting, maintenance and redesign of the websites.

After more than a year, Qapa argued that the kapstages.fr website was obsolete at the time of its acquisition. The source code, as well as the technologies used - MySQL dating from February 2009, Apache from 2006 and the website's programming language from 2013 - were largely outdated, rendering the website unusable. Qapa claimed that this obsolescence, concealed by Solocal, justified the non-performance of its contractual obligations.

However, the Paris Court of Appeal took a different view.

It held that source code obsolescence could not, on its own, justify Qapa's non-performance of its contractual obligations.

This ruling is all the more significant in that it addresses an aspect often overlooked in IT outsourcing contracts: source code obsolescence. Indeed, while technology evolves at a frantic pace, the question of the obsolescence of IT systems is increasingly relevant in the field of digital law. However, as this case demonstrates, merely establishing that code is obsolete is not sufficient to release a service provider from its contractual obligations.

Recommendations

Companies entering into IT outsourcing contracts must therefore exercise vigilance. It is essential to conduct a thorough audit of the IT systems concerned before signing an IT outsourcing contract, in order to avoid finding themselves in a situation comparable to that of Qapa.

It would also be prudent to include specific contractual provisions concerning source code obsolescence, particularly within the framework of software law.

For example, the parties could agree on a plan for regular updates of the code or on a clause allowing termination of the contract in the event of established obsolescence.

Finally, it should be recalled that non-performance of a contract can only be justified by an absolute impossibility of performance. Mere difficulty or the additional cost generated by an unforeseen situation - such as source code obsolescence - is generally not sufficient.

The ruling of the Paris Court of Appeal thus highlights the importance of proactive management of IT outsourcing contracts. In a constantly evolving technological world, companies must anticipate potential problems and take steps to mitigate them.

In conclusion, this case offers a valuable lesson for companies involved in IT outsourcing contracts. While source code obsolescence may be a major challenge, it cannot serve as a pretext for evading contractual obligations. This ruling of the Paris Court of Appeal therefore constitutes an important milestone in the case law relating to IT outsourcing contracts.

This may seem complex, but you do not have to handle it alone. As a lawyer experienced in this field, I am here to help you review and optimise your IT outsourcing contracts. I can help you identify potential risks, clarify your obligations and protect your interests.

Do not wait until problems arise. Contact me today and let us take control of your digital future together. Let us protect your company against the unexpected and position ourselves for success in a constantly evolving technological world. You can count on my expertise and dedication to support you at every step.

To learn more

What did the Paris Court of Appeal rule regarding source code obsolescence?

In its ruling of 26 May 2023 (RG no. 21/05700), the Paris Court of Appeal held that source code obsolescence could not, on its own, justify the non-performance of contractual obligations. This is a key ruling in matters relating to IT outsourcing contracts.

What is an IT outsourcing contract?

It is the contract whereby a company entrusts the management of its information system to a specialised service provider. It may cover the hosting, maintenance and redesign of websites or applications. A common practice in the digital sector, it raises questions of liability in the event of technical difficulties.

Can the obsolescence of a system justify not performing a contract?

According to the ruling of the Paris Court of Appeal, no, not on its own. A service provider who invokes source code obsolescence to avoid fulfilling its obligations risks having this argument dismissed. Obsolescence is not sufficient to be released from the contract.

How can obsolescence be anticipated in an IT outsourcing contract?

The contract must expressly address the issue: the state of the systems at the time of takeover, update obligations, and the allocation of responsibilities in the event of outdated technologies. Providing for these aspects in advance prevents obsolescence from becoming an unforeseen point of dispute.

What should a service provider check before taking over IT outsourcing?

It is advisable to audit the actual state of the systems being taken over, including the age of the technologies and the code. Documenting this initial state and incorporating it into the contract helps to clarify responsibilities and avoid pre-existing obsolescence being held against the provider at a later stage.

Does this ruling concern all IT contracts?

It concerns IT outsourcing, but its reasoning sheds light more broadly on digital contracts: technical obsolescence does not, in itself, exempt a party from performing its obligations. It calls for the question of the evolution and ageing of systems to be addressed contractually.

Why is obsolescence a growing concern?

Because technology evolves very quickly and systems can rapidly become outdated. The question of the obsolescence of code and infrastructure is therefore increasingly present in digital law disputes, which justifies anticipating it in contracts.

How can an IT outsourcing contract be secured?

By precisely defining the scope, the initial state of the systems, the maintenance and update obligations, the service levels and the allocation of responsibilities. Legal support makes it possible to anticipate sensitive points such as obsolescence and to reduce the risk of litigation.

Still have questions?

Our team is available!

Have a question?

Your information will remain strictly confidential.
Thank you! We will get back to you shortly. If you'd like to speed things up, schedule a time with me directly here:
Schedule a 15-minute call
Oops! Something went wrong while submitting the form.
Homme en costume bleu foncé avec cravate et pochette blanche, bras croisés, regardant vers l'avant.

Ressources

Aller plus loin

00
article(s) affiché(s) sur
00

5 min

E-commerce: 5 Major Legal Risks for Businesses in 2025
The e-commerce landscape is evolving rapidly, and with it, the legal challenges facing businesses operating in this sector.

8 min

Significant imbalance in franchising: what are the recent trends and implications for franchisors?
Significant imbalance in franchising has become a major concern for players in this sector. While franchise law interacts in complex ways with competition law, the issues surrounding this concept have intensified, particularly following a recent

6 min

New return and refund rules: how to stay compliant?
The rules governing product returns and refunds represent a crucial issue for e-merchants, given their impact on customer relations and the need for compliance with applicable legislation.

6 min

Penalty clause: how can the court reduce an excessive amount?
Within contracts, the penalty clause stands out as a key tool for defining the consequences of non-performance. Indeed, this contractual stipulation is essential, as it sets in advance the amount of damages owed in the event of a breach of obligations. However, its implementation

7 min

GDPR and SaaS solutions: legal best practices for publishers
In the age of digital transformation, SaaS (Software as a Service) solutions have established themselves as the standard for distributing professional software. This shift comes with increased responsibility for publishers when it comes to data protection. The General Data Protection

9 min

Cybersecurity and e-commerce: your legal obligations in the event of data breaches
Cybersecurity: this article breaks down your obligations in the event of data breaches and how to effectively secure your online business.
Book an appointment
Book an appointment📆 15-Min Meeting