Originally published in June 2003

Courts are often required to perform a balancing act when interpreting contracts. One example is where the rights of the customer collide with the limits of what is fair to expect a supplier to do. So courts accept that new software may contain some bugs but also recognise that it is not fair to require a customer to pay for a system that does not work. The balance can be tipped by the claims the supplier makes for the software. If it is sold 'warts and all' then the customer must accept that there could be problems. But where software is sold as 'fully tried and tested' then even minor bugs could mean it is simply not good enough.

In SAM Business Systems v Hedley SAM, a software company, contracted with Hedley to provide a ready-made software package. They claimed the new software was superior to Hedley's existing system, fully tried and tested and capable of use by untrained staff. The contract contained SAM's standard written terms of business with extensive limitation and exclusion clauses although it did provide a money back guarantee if the software failed the acceptance tests in the contract.

Immediately after the go-live date there were serious problems with the system. SAM corrected many of these, often speedily, but more problems arose with continued use. After a year Hedley decided to stop using the system, which led to SAM’s claim for unpaid fees and a counter-claim for breach of contract.

The Court ruled that Hedley should have taken the opportunity to reject the software in the acceptance testing process. Their failure to follow the contractual mechanism for acceptance testing meant that they had lost the right to reject defective software.

If a contract contains a mechanism for rejecting software it must be followed if customers are to avoid forfeiting their rights to reject defective software at a later date. Software purchasers must ensure that the terms allow a reasonable trial period during which the software can be tested to avoid having to reject it prematurely or worse miss a deadline for rejection.

Hedley had contracted on SAM's standard written terms of business so the contract was subject to the Unfair Contract Terms Act (UCTA). The Court ruled that the limitation clause was reasonable under UCTA. The judge also added that a limitation clause in a contract made between parties of substantially equal bargaining position, size and resources is very likely to be found reasonable.

So close attention must be paid when drafting limitation and exclusion clauses. It is extremely risky to assume that a court will strike them out as unreasonable under UCTA. If customers feel that the standard terms are unsatisfactory, especially in relation to financial risk, they should negotiate a more appropriate limitation clause. Although this might lead to the loss of UCTA protection, it will give a clearer picture of the financial exposure and help to quantify the appropriate level of insurance.

The content of this article does not constitute legal advice and should not be relied on in that way. Specific advice should be sought about your specific circumstances.