The number of legal disputes over IT contracts and projects seems to increase every year, not just owing to high-level IT project disasters but to the rise in security breaches in recent years.
Indeed, looking at some of the big contracts that have just been signed, there could well be dozens more disputes already incubating and plenty of resulting legal cases.
Some IT contract fiascos were ended by mutual agreement of some sort (see NHS Scotland and BT patching up their differences, for example) but many more end in acrimony and recrimination, and even court.
In some cases, however, large sums of money have changed hands as a result of suppliers not keeping promises, or customers wanting out of lengthy contracts.
10. Coats PLC terminates IBM contract
Coats PLC, the world's largest manufacturer and distributor of sewing thread and related supplies, terminated a data centre services contract with IBM because it felt that the tech giant "lacked relevance".
Richard Cammish, Coats' CIO, told Computing that the UK company's biggest data centre provider in 2012 was IBM. However, within two years IBM was no longer a service provider to Coats.
Coats, which has Nike, Adidas, Levi's, Gap and IKEA as customers, grew increasingly frustrated with IBM, complaining that the firm was not able to move fast enough for Coats' business. Cammish therefore took the decision to completely remove IBM from its operations.
"By the end of 2014 IBM was no longer a service provider to Coats because they lacked relevance, they lacked the service portfolio, they lacked the commercial flexibility and they lacked organisational agility," said Cammish at the time.
He added that the termination of IBM's contract should serve as a warning to Coats' other IT service providers, namely SAP and Salesforce.com.
"If SAP are looking to increase their market share they have to bring contemporary tools to the table. It's all about relevance. They have to have the right tools, the right price. They have to have agility," he said.
Users are told that their non-existent 'iPhoneID' is expiring soon
Expansion of SDK intended to expand Amazon Alexa ecosystem
Locky returns from a prolonged rest with two new variants
AMD lambasted over Radeon RX Vega pricing that will add an extra £100 to RX Vega 56 and 64 graphics cards
Company accused of failing to tell anyone that the launch prices were only introductory offers