Approved Judgment: ST ND TH
Approved Judgment: ST ND TH
Date: 12/07/2023
Before :
- and -
---------------------
---------------------
Terence Bergin KC, Matthew Lavy & Anna Hoffmann (instructed by Cooke, Young and
Keidan LLP) for the Claimant
Alex Charlton KC & Iain Munro (instructed by Clarkslegal LLP) for the Defendant
Hearing dates: 5th, 6th, 10th, 11th, 12th, 13th, 17th, 18th, 19th, 20th,
24th, 25th, 26th, 27th, 31st October 2022
1st, 2nd and 15th November 2022
---------------------
Approved Judgment
This judgment was handed down remotely at 10.30am on Wednesday 12th July 2023 by
circulation to the parties or their representatives by e-mail and by release to the National
Archives
(see eg https://www.bailii.org/ew/cases/EWCA/Civ/2022/1169.html).
.............................
1. This matter concerns claims and counterclaims for damages arising out of the
termination of an agreement for the development and supply of digital twin software
for a new car configurator.
6. RRMC intended to use the new configurator landscape for the launch of the new Rolls-
Royce Ghost model in Spring 2020, and thereafter for sales activities in respect of that
model and for the configuring and ordering of other existing models.
7. Delays occurred to the development and supply of the software. The causes of such
delays are disputed and each party blames the other for the same.
10. By letter dated 16 April 2020 (“the First Termination Notice”), RRMC purported to
terminate Topalsson’s engagement under the Agreement at common law. Topalsson
rejected the First Termination Notice as ineffective and affirmed the Agreement.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
11. By letter dated 22 April 2020, without prejudice to the First Termination Notice, RRMC
served a further notice (“the Second Termination Notice”), purporting to terminate at
common law; alternatively, under clause 13.11.3 of the Agreement. By letters dated 1
May 2020 and 9 June 2020, Topalsson purported to accept RRMC’s alleged repudiatory
breach.
12. Topalsson ceased working on the project from the end of May 2020.
13. Topalsson claims damages for unlawful termination, quantified as lost profits in the
sum of €6,420,793; alternatively, €2,420,793 in respect of work carried out and/or
invoiced as at the date of termination as sums to which it is contractually entitled. It
also seeks a declaration that RRMC is not entitled to make use of deliverables for which
it has not paid and/or an order for delivery up or destruction of Topalsson’s software.
14. RRMC counterclaims damages flowing from the alleged repudiatory breach and
damages for misrepresentation. It claims that it suffered loss and damage amounting to
€20 million in respect of replacement software, lost profits and other heads of claim. It
also seeks delivery up or destruction of software that incorporates RRMC’s confidential
information and data.
15. It is common ground that there is an effective contractual limitation of liability; save
for the misrepresentation claim, both parties’ contractual claims are capped at €5
million by clause 20 of Section 7 of the Agreement.
Background
16. In about September 2018 RRMC recognised that its current configurator technology
was outdated and should be replaced. Although there was no fixed timeline at that stage,
particularly because pending the outcome of the exploration phase no decision had been
taken as to precisely what was required, the indicative internal timeline for the project
was that it should be ready for the launch of the new Ghost Rolls-Royce model,
including:
i) ‘Closed Room’ preview events for dealers, special guests and customers, which
were planned to take place from 13 April 2020;
ii) the World Dealer Conference, then planned to take place in Miami on 15 April
2020, where RRMC anticipated that it could showcase the new Ghost model;
iii) ‘Start of Communications’ for the new Ghost model, the date on which RRMC
would begin to communicate a new model to the general public, in the press, at
events and at the dealerships, from 4 May 2020;
iv) ‘Start of Ordering’ for the new Ghost model, the date from which orders could
be placed by dealers in the system, from 15 June 2020.
17. The RRMC Board approved a budget for the exploration phase, which took place
between December 2018 and February 2019.
The RFI
Mrs Justice O’Farrell DBE TvR
Approved Judgment
18. On 11 April 2019, RRMC issued a Request for Information (“the ‘RFI”) for the future
configurator landscape project to potential bidders, including Topalsson. The RFI
contained a general description of the project, divided into thirteen delivery packages
(“the Delivery Packages” or “DPs”), the purpose of which was to achieve the following:
“- Visualisation:
- Process integration:
- Advanced Analytics:
19. Those responding to the RFI were required to provide a proposal for each of the
identified Delivery Packages but were free to propose the method of delivery.
20. On 30 April 2019 Topalsson provided its response to the RFI, identifying that its
selected delivery approach would be the agile development method.
21. In internal discussions, RRMC considered that the framework conditions for an agile
project were not available, although an agile implementation model might be
appropriate, and therefore decided that the tender process should be started on a classic
waterfall model.
22. On 21 May 2019 a formal invitation to tender (“the ITT”) was issued to potential
bidders, including Topalsson. The ITT included a list of ‘Detailed Business
Requirements’ that bidders would be required to deliver as defined in the Delivery
Packages, some of which were described as optional.
23. The bidders were invited to provide a fixed price for all necessary activities and phases
needed to deliver and operate the end product, including IT Design, IT implementation
and roll out according to the BMW Group ITPM guidelines.
24. As set out in the ITT, RRMC was considering two potential options against which the
bidders were invited to provide alternative prices. One option was the BMW–RRMC
hybrid implementation scenario, whereby the software application design to be carried
out as part of Delivery Package 2 (“DP2”) (Initial Back-End and Rule Engine) would
deliver the integration of RRMC requirements into the existing BMW unified
configurator platform (“UCP”), connection of its data sources to the UCP and
integration of the RRMC rule interpreter into the UCP. Under the hybrid scenario, the
service provider would be responsible for the delivery of DP2 but the technical
implementation work for DP2 would be provided by third parties. The alternative
option, which was ultimately selected, was the RRMC standalone scenario, a new
online configurator using RRMC back-end systems. Under the standalone scenario, the
service provider would be responsible for both the delivery of DP2 and implementation
of the DP2 scope.
25. There are two principal approaches to software development projects, known as ‘agile’
and ‘waterfall’. The agile approach involves incremental development taking place
through an iterative process of software development by the supplier and feedback from
the customer in ongoing cycles. The process requires a high level of collaboration and
Mrs Justice O’Farrell DBE TvR
Approved Judgment
interaction between the supplier and customer. This can be contrasted with the
traditional, sequential or waterfall approach to software development, in which each
stage of specification, software development, configuration or testing is completed
before the next stage starts.
26. In respect of the delivery approach, bidders were informed in the ITT that:
27. The appendix, ‘ITPM Agile Project Phase Approach’, identified mandatory artefacts to
be produced as part of the project, including IT risk management, data protection and
test plans. It also included the following:
“User Stories
Test Plan
… The current Test Plan template is valid for waterfall and agile
projects. The following topics need to be addressed during
Exploration Phase:
1. Test Scope, incl. test goals, test basis and test objects
28. The ITT also contained a document described as the ‘High level Project
Roadmap/Anticipated Timeline’ (“the Implementation Plan”). The Implementation
Plan set out the framework for the detailed planning required to be carried out as part
of Delivery Package 1 (“DP1”). The plan identified the periods within which Delivery
Packages needed to be delivered, which for the DPs ultimately ordered by RRMC were
as follows:
ii) DP2: Initial Back-End and Rule Engine – the core engine used to define the
rules for possible configurations and interface with RRMC product data – Q3
2019 to Q1 2020;
iii) DP3 Point of Sale Configurator – a configurator situated within the dealer
showroom or event space – Q3 2019 to end Q1 2020;
iv) DP4 Web Configurator – user interface and related functionality for
configurations over the internet, including the development of an Application
Programming Interface (“API”) for use by other RRMC systems – Q4 2019 to
Q2 2020;
vi) DP7 Pricing Integration – price management and price calculation functionality
to provide configuration specific prices to dealers in the POS Configurator and
to SAP – Q2 2020 to end Q3 2020;
…
Mrs Justice O’Farrell DBE TvR
Approved Judgment
30. Section 10.4 of the ITT provided that invoicing and payments would be linked to
progress of the project:
Tender
31. On 22 May 2019 Topalsson gave a pitch presentation to the RRMC team, supported by
a PowerPoint presentation, the slide deck for which was provided by Topalsson as part
of its tender response.
32. On 3 June 2019 Topalsson submitted its tender response to RRMC. At paragraph 1.1.1,
it stated:
33. In the DP1 Delivery Package Summary at 1.1 of the response, Topalsson stated:
“This delivery package lays the foundation for the whole project
and has a major influence on the following delivery packages. It
defines the execution of next steps based on the defined business
requirements and the to-be decided implementation scenario and
approach. Thus, it is not independent of but a prerequisite for all
other Delivery Packages, besides of DP10. Some of the
following delivery packages can start before DP1 is completed…
34. The programme proposed for delivery of the DPs by Topalsson was as follows:
iii) Delivery Package 10 (3D Data Preparation for RR21 and RR22 models) –
published by 31 January 2020;
iv) Delivery Package 13 (Operation and Maintenance) – to start in the Quarter after
the first technical DP Go Live and ongoing;
36. The price tendered for the hybrid scenario was €15,016,019 (including options of
€1,561,408) and for the stand-alone scenario was €12,685,082 (including options of
€1,243,057). Following further negotiations, those tender prices were reduced and on 2
July 2019 Topalsson submitted its best and final offer (“BAFO”) in the sum of
€9,050,000.
37. In the technical assessment carried out by RRMC, Topalsson’s bid was the lowest in
price of the three technically acceptable bids (the remaining three bids not being
technically compliant) and was selected as the winning bidder.
38. By email dated 18 July 2019 Laura Clowsley, purchasing manager at BMW, notified
Topalsson that it had been awarded the contract for the RRMC car configurator
landscape.
Purchase Orders
39. On 19 July 2019 RRMC issued a purchase order No. 4700058414 in the sum of €7,740
(referable to a WLTP Emission Service Connection) to enable Topalsson to start work.
40. A further purchase order No. F3GMHIX dated 31 July 2019 was raised in the sum of
€2,009,897 in respect of the RRMC car configurator landscape, although it was not sent
to Topalsson until 6 September 2019.
41. At the end of July 2019 a draft contract was sent by RRMC to Topalsson and the parties
entered into discussions regarding the terms and conditions of the same.
The Agreement
42. The Agreement was signed by the parties on 11 October 2019, incorporating the
following sections:
ii) Section 2 Services, Specification, Deliverables, Service Credits, Exit Plan and
Business Continuity Plan;
v) Section 5 Changes;
45. Section 1 (the Key Terms) provided that the commencement date was 11 October 2019
and the expiry date was 31 December 2024, subject to the right of either party to
terminate for convenience on six months’ notice.
Services
iii) Provision of Services and Deliverables as set out in the Tender Document (the
ITT), to be further specified in DP1.
50. Clause 3 of Section 2 stated that the Specification and Deliverables were as set out in
the ITT, chapter 6 and the appendices.
Charges
56. Section 5 specified the following charges for each Delivery Package (in addition to €2
million in respect of the optional packages):
“RRMC shall pay the Charges with such Charges being the only,
full and fixed remuneration of the Supplier for the Services.”
59. Section 1 (Key Terms) provided that payment terms were within 30 days of the date of
receipt of a correct and verifiable invoice.
Performance obligations
68. Clause 7.2 of Section 7 contained warranties on the part of Topalsson, including that:
70. Clause 9.5 provided for performance reporting during the project:
Termination
72. Clause 13.11 of Section 7 contained provisions for termination by RRMC in the event
of Topalsson’s default:
…
Mrs Justice O’Farrell DBE TvR
Approved Judgment
73. Clause 25 of Section 7 provided that either party could terminate the Agreement at its
convenience (in whole or part) by exercising their Termination at Convenience Rights
set out in the Key Terms, namely, six months’ prior written notice.
79. An initial ‘kick-off meeting’ was held at Goodwood on 6 and 7 August 2019, attended
by representatives of RRMC, Topalsson and the Retail Performance Company
(“RPC”). RPC is a German consultant company which was set up as a joint venture
between BMW Intech, a subsidiary company of BMW AG, and a third-party company.
It is not part of the BMW Group. Initially, RPC was a potential supplier for the project
but, after responding to the RFI, it approached RRMC and asked whether there was
another supplier with whom it might collaborate to submit a joint bid. RRMC put RPC
in contact with Topalsson, they collaborated on the bid and RPC were appointed by
Topalsson as its sub-contractor to manage the project.
80. A further workshop was held on 27 and 28 August 2019, at which responsibilities were
allocated as between the parties and target dates set for initial tasks.
81. From September 2019 weekly project meetings, referred to as ‘Jour Fixe meetings’
were held.
82. Delivery Package 1 (DP1) included the preparation of an overall project plan, design
concept and business requirements based on the information contained in the
Agreement, including the ITT. It was described in section 6.5 of the ITT as follows:
“This Delivery Package will lay the foundation for the whole
project and influence the following Delivery Packages. It defines
the execution of next steps based on the already defined detailed
Business Requirements and the decided implementation scenario
and implementation approach. Thus, it is not independent of but
a prerequisite for other Delivery Packages although some of the
Mrs Justice O’Farrell DBE TvR
Approved Judgment
83. The timescale for delivery of DP1 as set out in the ITT and Topalsson’s tender was 30
September 2019. There was no refined Implementation Plan agreed by that date but
Topalsson prepared a first draft project plan which was produced at a planning meeting
held on 7 October 2019.
84. The draft plan showed the milestone dates from the Implementation Plan contained in
the ITT and indicated that the final Roadmap / Project Plan would be produced by 31
October 2019. However, the estimated dates for the DPs in the draft plan departed from
Mrs Justice O’Farrell DBE TvR
Approved Judgment
the ITT milestones and showed planned sprints leading to completion of the DPs
significantly later in 2020.
85. The draft plan was not acceptable to RRMC. Ida Biot, RRMC’s Project Lead and Head
of Process Management at BMW AG, RRMC’s parent company, was concerned that
Topalsson should start from the agreed milestones and work backwards, setting out
completion dates for each delivery package.
86. Topalsson raised its first invoice in October 2019 for €757,028, which invoice RRMC
paid in full.
87. One of the issues that was discussed on a regular basis throughout the project was
whether delivery should be in accordance with the waterfall approach (as contended by
RRMC) or the agile approach (as contended by Topalsson).
88. The minutes of the meeting on 7 October 2019 recorded Ms Biot’s position that
waterfall gateways were necessary to evaluate progress and for audit purposes:
89. Kubilay Topal, founder and CEO of Topalsson, was of the view that an agile approach
would be more productive. By email dated 25 November 2019 Mr Topal expressed his
views to Ms Biot:
91. At that meeting, Topalsson’s position was that the original plan set out in the tender
could no longer be met, as a result of delays to the commencement of the project. It was
necessary to divide the content between different releases and postpone the delivery
dates for the full IVT and Content Management System (used to manage the visibility
of the data contained within IVT) (“CMS”) so as to enable a minimum viable product
to be delivered for RRMC’s critical business events.
93. It was agreed at the meeting that, subject to verification by the parties that the revised
implementation plan was feasible, it would be put before the RRMC Steering
Committee for approval on 11 December 2019. Mr Brzank circulated a memo dated 28
November 2019, recording the discussion at the meeting:
The original time plan for the deliverables as stated in the tender
can no longer be met. An alternative deliverable plan was
presented by TPLSN. The feasibility of this plan needs to be
checked and confirmed with all stakeholders (business, IT, third
parties) (TPLSN). Feasible plan needs to be presented and
agreed in the Steering Committee 11/12/19 (RRMC).
94. On about 6 December 2019 Topalsson produced an MS Excel version of the plan (“the
December Plan”) and uploaded it to the Panama drive. The December Plan contained a
detailed breakdown of the project programme and included the following further
revised Go Live dates:
95. Ms Biot’s evidence is that the December Plan was presented to the RRMC Steering
Committee at the meeting on 11 December 2019 and approved by the Committee.
97. The Business Proposal dated 18 December 2019 was prepared by RRMC with
Topalsson input. Section 3 contained a description of the Delivery Packages, including
the following:
This Delivery Package will lay the foundation for the work on
the system and process landscape. Thus, it is partially dependent
on the Analysis and Alignment Delivery Package 1 and a
prerequisite for other Delivery Packages.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
DP2 does includes the scope to lay the foundation of DP3 and
DP10, it does not contain the necessary changes required by
other delivery packages. In case the configurator back-end needs
to be extended e.g. for pricing integration or analytics, the
necessary configurator back-end changes are considered scope
of the respective delivery package.
98. Section 10 of the Business Proposal incorporated the high-level programme forming
the basis of the December Plan and the following summary:
99. At the Jour Fixe meeting on 18 December 2019, it was recorded that the Business
Proposal was available for review on Confluence. It received conditional approval by
RRMC following a Gateway Review Meeting in January 2020, as confirmed by Mr
Hoffmann in his email dated 22 January 2020:
100. During this period Topalsson endeavoured to agree the basis on which payments would
be made under the Agreement. On 5 December 2019 Hans Mokrusch of Topalsson sent
a project and billing schedule to RRMC for discussion, stating:
101. Ms Biot did not agree the proposed billing schedule on the ground that Mr Topal then
said that he could not deliver in accordance with the project plan.
103. Internally, Topalsson employees considered that the timetable for delivery of the
project was too tight given their resources. Dr Reichl expressed reservations to Mr
Wiedow as to whether the deadlines were achievable as set out in his message dated 13
January 2020:
“I see some light at the end of the tunnel with the people who are
coming in now, but we still won’t be able to keep our promises
this sprint … Realistically, we would have to say that we can’t
Mrs Justice O’Farrell DBE TvR
Approved Judgment
meet the deadlines and that we will have to postpone for two
months to give ourselves some time. So we rush from deadline
to deadline, deliver something that neither we nor the customer
are satisfied with …”
104. On 17 January 2020 Mr Topal held a further discussion with Ms Biot regarding the
risks to the project and reasons for the ongoing delay. She responded:
105. Mr Mokrusch was anxious to agree a billing timetable but on 22 January 2020 Ms Biot
sent an email to Mr Mokrusch, stating:
106. On 24 January 2020 Mr Topal raised with Ms Biot difficulties in delivering the project
in accordance with the Implementation Plan and proposed revisions to the milestones:
“Thank you very much for the advice and the suggestion. We are
currently investigating what other possibilities we have and will
also take into account the results of the stocktaking. Next week
there will be a vote on this at division head level. Could you
please tell us specifically which elements of the waterfall
approach are preventing you from achieving the milestones and
in what way they are preventing you or cannot be combined with
agile implementation?”
108. There was no response to this question. However, Mr Hoffmann recognised that delay
was inevitable and expressed his opinion to Mr Wiedow that they needed to discuss
postponing some of the functionality and find an alternative plan for delivery of the full
solution.
Valentinitsch Audit
Interviews with the development team and POs did not take
place due to time constraints.”
111. He made a number of recommendations to recover the project but warned that there
was a high risk that the project would not be completed by April/May 2020:
112. Ms Biot arranged a meeting with Mr Topal on 30 January 2020. In advance of the
meeting, in an email to Ms Biot, Mr Hoffmann set out the available options for the
project:
ii. A workable solution for the closed and open rooms fulfilling
the RR requirements
b. Premises
vi. Decisions are taken with RRMC and not by TPLSN trying to
second guess what our priorities are
113. At the meeting with Mr Topal, Ms Biot showed him a copy of Mr Valentinitsch’s report,
although she did not give him a copy of the same. They discussed the options outlined
by Mr Hoffmann and Mr Topal was requested to produce a revised plan for the project.
114. On 14 February 2020 Topalsson put forward a revised programme that would prioritise
key deliverables but defer others beyond the dates set out in the December Plan:
116. RRMC was unable to agree to the revised proposals set out in Topalsson’s February
proposal but arranged a meeting to consider potential acceptance of late deliveries.
117. On 4 March 2020 a meeting took place between Mr Topal, Mr Biot, Mr Poser (Chief
Financial Officer of RRMC) and Henrik Wilhelmsmeyer (Director of Sales and Brand
at RRMC), at which the parties discussed revised dates for Technical Go-Live of three
key components of the solution, namely IVT, Closed Room and CRIS.
118. Following the meeting, by email dated 5 March 2020 Ms Biot confirmed to Mr Topal
the revised delivery dates agreed (the March Plan):
119. Mr Topal sent an email later that day, which he confirmed in cross-examination was
not in reply to Ms Biot’s earlier email, stating:
Since you always get a product after each sprint in an agile way
of working, we can consider the output from a sprint as a fixed
trade. A delivery package would then be composed of the
individual sprints/trades.
120. Although Mr Topal did not confirm to Ms Biot the revised dates as set out in her email,
those dates were reflected in Topalsson’s February proposal, a presentation made by
Ms Biot to the RRMC Board on 17 March 2020 and in Topalsson’s summary on the
Confluence space as at 3 April 2020.
121. On 12 March 2020 the RRMC Board decided to maintain the planned start of
production for the Ghost model in August 2020 but to cancel the World Dealer
Conference event in Miami and postpone the Closed Room events to June/July 2020 as
a result of the COVID pandemic, although it did not at that stage notify Topalsson of
the same.
122. On 17 March 2020 a meeting of the RRMC Board took place at which Ms Biot made a
presentation on the state of the project, in which she explained that the project had not
progressed as expected, milestones had not been delivered as planned and the new plan
did not appear to be achievable; the test for first release IVT was amber and Go-Live
was at risk due to technical issues. The Board approved steps to implement a fall-back
solution and decided that if Topalsson failed to meet any of the deadlines contained
within the March plan, RRMC would have authority to terminate the Agreement.
123. By email dated 7 April 2020 Ms Biot notified Mr Topal that RRMC had lost confidence
in Topalsson’s ability to deliver the project:
124. In a meeting on 8 April 2020, Topalsson was told to concentrate on CRIS and IVT,
rather than Closed Room:
125. On 8 April 2020 Mr Topal responded to Ms Biot, rejecting her criticism and the
proposal:
Termination
126. By letter dated 16 April 2020 (sent by email on 17 April 2020) RRMC served the First
Termination Notice on Topalsson:
Mrs Justice O’Farrell DBE TvR
Approved Judgment
127. By email dated 17 April 2020 Topalsson rejected the First Termination Notice as
invalid and affirmed the Agreement:
3. RRMC have not validly terminated the contract per its terms,
and RRMC have willfully abandoned the contract and have
repudiated it by doing so. Any material or persistent breach that
Mrs Justice O’Farrell DBE TvR
Approved Judgment
128. By letter dated 22 April 2022 RRMC served the Second Letter of Termination on
Topalsson, without prejudice to its contention that the First Notice of Termination was
valid and effective:
129. By email dated 1 May 2020 Topalsson disputed that RRMC was entitled to terminate
the Agreement and treated the Second Notice of Termination as repudiation of the
Agreement. Topalsson’s responses to the allegations of delay included the following:
130. By letter dated 9 June 2020, CMS, then Topalsson’s solicitors, confirmed its position:
131. Topalsson ceased working on the project at the end of May 2020.
Proceedings
133. Topalsson’s primary case is that it achieved Technical Go-Live for the Closed Room
and IVT tools, and it would have achieved the same for CRIS had RRMC not terminated
the Agreement unlawfully. Topalsson delivered in line with the operational dates
agreed in the March Plan. However, by this stage, RRMC had already decided that it
would use an alternative supplier and chose not to progress any outstanding integration
issues. Topalsson fulfilled its side of the bargain. RRMC’s termination of the
Agreement was therefore unlawful.
134. Topalsson’s secondary case is that it was not in anticipatory and/or repudiatory breach
of the Agreement. Time was not of the essence as there was no agreed programme;
hence, Topalsson’s obligation was simply to deliver within a reasonable time. RRMC
introduced significant delay to an already tight timeline before Topalsson became
involved in the project by its delay in getting to tender, hindered Topalsson in adopting
its preferred agile approach to the development of the software (which Topalsson was
contractually entitled to do), and failed to agree a billing schedule for the project. As a
result, blame for delays to the project does not lie with Topalsson.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
135. RRMC’s case is that under the Agreement Topalsson agreed to complete the services
and deliver each of the software Delivery Packages at a fixed cost by the milestone or
delivery dates identified in an agreed programme (“the Implementation Plan”).
Topalsson was responsible for delays to the analysis and detailing of RRMC’s business
requirements specified in the ITT, with the result that the user stories which should have
been generated were not available either for planning or for the development required
by subsequent DPs. In late November 2019, Topalsson produced a plan spreading the
DPs over software releases, including pre-releases of critical functionality, representing
a reduction in scope, which RRMC accepted and which was approved by the project
Steering Committee on 11 December 2019 (the December Plan).
136. RRMC’s position is that delays occurred against the December Plan and in February
2020, Topalsson proposed further reductions in the scope of software releases to be
delivered in time for the launch of the new Ghost by April/May 2020, with later delivery
dates for the remaining software releases and associated artefacts. At a meeting in
March 2020 the parties agreed the March Plan, pursuant to which Topalsson would
deliver IVT by 9 March 2020, Closed Room by 1 April 2020 and CRIS by 23 April
2020. RRMC’s case is that Topalsson failed to deliver and/or achieve Technical Go-
Live of those components by the agreed dates in the March Plan and RRMC lost
confidence in Topalsson’s ability to perform.
The Issues
i) whether Topalsson was obliged to deliver and install the software in accordance
with an agreed programme or within a reasonable time;
ii) whether Topalsson achieved any of the milestone dates (as initially agreed or
revised), or carried out its obligations within a reasonable time;
iv) whether RRMC was entitled to terminate under clause 13.11.3 of Section 7 of
the Agreement or at common law on the ground of Topalsson’s repudiatory or
anticipatory breach, or was in repudiatory breach by giving the Notices of
Termination;
v) whether Topalsson induced RRMC to enter into the Agreement by making false
representations in relation to Audi;
vii) whether either party is entitled to an order for delivery up or destruction, and/or
declaratory relief in respect of Deliverables, Supplier Software and Bespoke
Software.
ii) Jens Wiedow, Topalsson’s Senior Project Manager, who worked on the project
from August 2019 to the end of the project;
iii) Simon Kottenhagen, the Senior Product Owner on the project from February
2020 onwards;
iv) Hans Mokrusch, a Certified Business Economist who throughout the period of
the project acted as Topalsson’s Chief Financial Officer;
v) Oliver Teschner, a employee of Audi AG, working in the Customer Care and
the Strategic Portfolio IT-Requirement Management team.
i) Ida Biot, employed by BMW as Head of Process Management, who set up the
project and as Project Lead ran it for RRMC until termination;
vi) Alexa von Schwichow, a freelance project manager retained as the Project
Manager by Topalsson in August 2019;
ix) Scott Litster, sales support manager at RRMC, responsible for the visual
representation of vehicles within the pricing and online ordering configurators;
x) Lothar Dannecker, a freelance contractor, who worked on the project from early
November 2019 to support the PMO and test management;
xi) Alexander Weise, who joined Topalsson as a freelance contractor at the end of
February 2020 as ‘DevOps Engineer’;
xiii) Raj Sharma, employed by BMW as head of Dev Ops and Market Integration
Manager;
xv) Dr Timo Poser, RRMC’s CFO who took over from Mr Brzank on 1 February
2020;
140. Some of the witnesses gave their evidence by video-link from Austria. It had been
intended that they should give their evidence from Germany but the defendant had
failed to follow the guidance in Practice Direction 32 Annex 3, which includes a
reminder that not all foreign governments are willing to allow those within their
jurisdiction to be examined before a court in England by means of video conference
and advises that checks on this should be addressed to the Foreign, Commonwealth and
Development Office. It transpired that the necessary permission had not been obtained
from the German Court.
141. Fortunately, confirmation was obtained that it would be possible for the witnesses to
travel to Austria and give evidence from that jurisdiction. Article 8 of the Austro-British
Convention on Mutual Legal Assistance BGBI 1932/45 allows for evidence to be taken
on Austrian territory without the intervention of state authorities, provided that a
"Commissioner" in charge of the taking of evidence is appointed as a person authorised
by the Court. The Court can "commission" the presiding Judge for this purpose, as
explained by Joanna Smith J in Dana UK Axle Ltd v Freudenberg FST GmbH [2021]
EWHC 1751 (TCC).
142. Accordingly, by order dated 17 October 2022, I was commissioned to take evidence to
be given in these proceedings from within the territory of the Republic of Austria and
authorised such evidence to be given remotely by video link. In this case it did not cause
any insuperable difficulties but parties are reminded of the necessity of considering
these issues well in advance of the trial, at the latest by the time of the PTR.
Expert evidence
i) Mark Britton of PA Consulting Group, who provided a first report dated 20 July
2022 and a response report dated 16 September 2022, addressing IT issues;
ii) Geoff Mesher of Tempest Forensic Accounting UK LLP, who provided a report
dated 28 July 2022 on the quantum of Topalsson’s claims.
144. A failure on the part of the claimant to comply with the procedural timetable set by the
court (caused by two changes of solicitors), resulted in orders made by Veronique
Buehrlen KC, sitting as a deputy high court judge, dated 30 June 2022 and 29 July 2022
respectively, debarring Topalsson from adducing expert evidence on a number of IT
expert issues and the counterclaim quantum. I acknowledge that this has hampered the
experts, who bear no responsibility for any of the claimant’s defaults, in the extent of
evidence covered by their reports. I am grateful to them for their efforts to assist the
court in difficult circumstances.
i) Dr Gillian Hunt of Hunt Lancaster Limited, who provided a first report dated 17
June 2022 and a response report dated 16 September 2022, addressing IT issues;
ii) Chris Osborne of FRP Advisory Trading Limited, who provided a first report
dated 17 June 2022 and a second report dated 16 September 2022 on the
quantum of RRMC’s claims and Topalsson’s claims.
i) IT experts’ joint statement dated 7 October 2022, limited to the issues covered
by both experts;
ii) Forensic accountancy experts’ joint statement dated 23 September 2022, limited
to a consideration of Topalsson’s claims.
147. Clause 5.3.7 of Section 7 of the Agreement required Topalsson to complete the Services
and deliver the Deliverables by any applicable milestone date or delivery date; or, if not
specified, within a reasonable time as specified by RRMC. Clause 5.8 of Section 7
stipulated that time was of the essence in respect of any date for delivery specified in
the Agreement.
148. RRMC’s case is that Topalsson was obliged to comply with the milestones or delivery
dates set out in: (i) the Implementation Plan contained in the ITT appendix; (ii) the
December Plan, pursuant to its obligation to deliver DP1; and/or (iii) the March Plan,
as applicable or reasonable delivery dates notified by RRMC; further, that time was of
the essence in respect of those plans under the Agreement.
149. Topalsson’s case is that there was no binding programme and its obligation was limited
to performance within a reasonable time; (i) the Implementation Plan was not a
contractually binding programme; (ii) the December Plan was not agreed; and (iii) the
March Plan set out dates proposed by Topalsson as operationally viable and were
adopted by RRMC but they were not contractually binding.
Implementation Plan
150. The Implementation Plan was defined in Section 6 of the Agreement as: “the time
schedule and sequence of events for the performance of this agreement set out in Section
2 and in accordance with BMW ITPM.” Section 2 contained a reference to
‘Implementation Plan’ and stated: “Refer to Tender Document and appendices. This
will be refined further in DP1.”
151. The only document that could be the Implementation Plan is the ‘High level Project
Roadmap/Anticipated Timeline’ contained in an appendix to the ITT and referred to in
section 10.4 of the ITT as “the milestone plan”, set out below:
Mrs Justice O’Farrell DBE TvR
Approved Judgment
152. The Implementation Plan contained activity bars for each mandatory Delivery Package
with symbols indicating the end of each time period. In my judgment it did not contain
contractual milestones or delivery dates for the following reasons.
153. Firstly, the timeline was, as stated, “high level” and was not sufficiently defined to
impose contractual deadlines. There were no specific dates (days or months) inserted
on the roadmap. The end of any activity bar, although indicative, could not be linked to
any specific date with any degree of certainty; the start or finish of an activity bar at the
beginning or end of a relevant quarter, or part-way through a relevant quarter, did not
indicate any particular date.
154. Secondly, the Implementation Plan in the ITT appendix was described as an
“Anticipated Timeline” and not a fixed programme. In its tender response, Topalsson
proposed dates for DP1, DP3 and DP10 that aligned with the Implementation Plan but
stated that DP1 (which included the development of a refined Implementation Plan)
would affect all subsequent packages and all other DPs would be confirmed in DP1.
There is nothing indicating that the parties agreed Topalsson’s proposed dates, or
imposed any other dates, as fixed milestones. It would have been open to the parties to
insert into Section 1 of the Agreement as key terms any fixed milestones but no key
dates were specified.
155. Thirdly, clause 8 of section 2 of the Agreement and the description of DP1 expressly
required the Implementation Plan to be refined. One of the main purposes of DP1 was
to define in detail the scope of each Delivery Package. In those circumstances, it must
have been contemplated by the parties that the delivery dates and sequencing might
require adjustment. Although it is likely that it was anticipated that the refined
programme would be in general alignment with the Implementation Plan, the
Agreement did not stipulate that the delivery dates must fall within the parameters of
the indicative bar lines in the same. On the contrary, section 10.4 of the ITT explicitly
stated that the milestone plan might be amended based on the initial analysis phase
(Delivery Package 1).
156. Finally, the software delivery and installation dates were defined in section 6 of the
Agreement as estimated, rather than fixed, dates in the Implementation Plan. This was
a strong indication that those dates were not considered by the parties to be fixed and
binding.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
157. In summary, the Implementation Plan set out a high level, indicative framework for the
detailed planning required to be carried out as part of DP1 but did not impose on
Topalsson a contractual obligation to deliver the DPs within the timeline shown in the
ITT document.
158. RRMC’s case is that the December Plan was an agreed project plan as part of the
completion of DP1. The December Plan was prepared by Topalsson, approved by the
RRMC Steering Committee, incorporated into the Business Proposal and thereafter
used by both parties as the agreed implementation plan.
159. Topalsson’s case is that the December Plan was not agreed and did not constitute a
contractually binding implementation plan pursuant to DP1. It was simply a working
planning document with no formal contractual status.
160. I am satisfied that there is ample evidence demonstrating that the December Plan
constituted the refined implementation plan for the purpose of DP1 for the following
reasons.
161. Firstly, the December Plan was the first and only detailed implementation plan setting
out the dates for commencement and completion of all relevant activities through
delivery of releases, in sequence and with clear milestones for each Delivery Package.
162. Secondly, the December Plan was produced by Topalsson and submitted to RRMC as
the “Roadmap”, i.e. the revised implementation plan for the purpose of DP1. The
proposed plan was presented to RRMC at the meeting on 28 November 2019, which
had been convened specifically for that purpose, as explained by Mr Brzank in his
evidence. RRMC required Topalsson to check its feasibility with stakeholders but,
subject to such checking, agreed to submit it for approval in the Steering Committee on
11 December 2019. In cross-examination, Mr Mokrusch agreed that the milestones set
out in the Roadmap were agreed at the 28 November meeting. Subsequently, the MS
Excel version of the revised plan dated 6 December 2019 was submitted by Topalsson
as its project plan.
163. Thirdly, Ms Biot’s evidence is that the December Plan was accepted and approved by
the Steering Committee. Although, as noted by Topalsson, there are no minutes of the
Steering Committee meeting on 11 December 2019, the slides prepared for the meeting
stated that the Project Plan and milestones were detailed and aligned for DP1 and
incorporated the Roadmap and release scopes proposed by Topalsson. Ms Biot’s
evidence is supported by Mr Brzank, who recalls that Ms Biot presented the December
Plan to the Steering Group as the acceptable and only option that would enable the new
configurator to be available for the Ghost model events. Her understanding that it was
an agreed plan is consistent with RRMC internal communications, such as Ms Biot’s
email to Dr Poser dated 2 February 2020.
164. Fourthly, the December Plan was incorporated into the Business Proposal which was
produced as part of DP1 and approved in January 2020 as set out above.
165. Fifthly, the parties used the December Plan as the agreed timeline against which
subsequent discussions regarding progress and delay took place. Although there were
Mrs Justice O’Farrell DBE TvR
Approved Judgment
disagreements as to the causes of delay and necessary steps to recover or revise the
programme, there was no suggestion by either party that the December Plan was not
agreed. Topalsson produced its status reports against the December Plan, its re-planning
proposals in February 2020 were against the “Roadmap” forming the basis of the
December Plan, and internal Topalsson discussions on Slack referred to the Roadmap
in the Business Proposal as the agreed plan.
166. It is said by Topalsson that, even if the December Plan constituted an agreed plan, time
was not of the essence under the Agreement.
167. Clause 5.3.7 of Section 7 of the Agreement provides that Topalsson is obliged to:
168. The key provision making time of the essence is clause 5.8 of Section 7 of the
Agreement:
169. Topalsson’s case is that the words “specified in this agreement” refer back to the words
“any date for delivery” and RRMC has not established that any of the dates relied on
were specified in the Agreement. In particular, it is said that this provision could not
relate to dates or programmes agreed subsequent to the date of the Agreement.
170. The principles applicable to contractual interpretation are well established. When
interpreting a written contract, the court is concerned to ascertain the intention of the
parties by reference to what a reasonable person, having all the background knowledge
which would have been available to the parties, would have understood them to be using
the language in the contract. It does so by focussing on the meaning of the relevant
words in their documentary, factual and commercial context. That meaning has to be
assessed in the light of (i) the natural and ordinary meaning of the clause, (ii) any other
relevant provisions of the contract, (iii) the overall purpose of the clause and the
contract, (iv) the facts and circumstances known or assumed by the parties at the time
that the document was executed, and (v) commercial common sense, but (vi)
disregarding subjective evidence of any party's intentions: Arnold v Britton [2015]
UKSC 36 per Lord Neuberger at [15]-[23]; Wood v Capita Insurance Services Ltd
[2017] AC 1173 at [11]-[15]; Rainy Sky SA v Kookmin Bank [2011] UKSC 50 per Lord
Clarke at [21]-[30]; Chartbrook Ltd v Persimmon Homes Ltd [2009] UKHL 38 per Lord
Hoffmann at [14]-[15], [20]-[25].
171. The starting point is the meaning of the express words used in clause 5.8. The words
“specified in this agreement” immediately follow the words “good or service” rather
than “any date for delivery”. Therefore, the natural and ordinary meaning is that the
words “specified in this agreement” are descriptive of the “good or service” and not
Mrs Justice O’Farrell DBE TvR
Approved Judgment
the “date for delivery”. Read in this way, the date for delivery must be any applicable
milestone date or delivery date referred to in clause 5.3.7 of Section 7.
172. Topalsson’s interpretation assumes that delivery dates could not amount to specified
dates in the Agreement unless they were fixed at the date of the Agreement. However,
that ignores the other provisions which made it clear that the delivery dates were to be
fixed as part of the first phase of work under the Agreement.
173. The parties’ common understanding was that the nature of the project required
development work to be carried out to finalise the scope, timing and sequencing of the
releases within the Delivery Packages. As set out above, clauses 1 and 8 of Section 2
of the Agreement provided that the dates for delivery of the Services were set out in the
high-level Implementation Plan but to be further specified in DP1.
174. An objective meaning of those provisions is that the specified dates for delivery were
to be agreed as part of DP1. Once the December Plan was agreed under DP1, the
milestone dates it contained became the specified dates under the Agreement.
175. The material provisions must be construed against the relevant factual matrix. It was
clear from the outset of the project that the new configurator was required to be
functional for the launch of the new Ghost model. Key dates were the Closed Room
preview events from 13 April 2020, the World Dealer Conference on 15 April 2020,
Start of Communications for the new Ghost model from 4 May 2020 and Start of
Ordering for the Ghost from 15 June 2020.
176. Those commercially sensitive dates were identified in the Implementation Plan
contained in the ITT appendix and in all subsequent versions of the Roadmap and other
plans produced by Topalsson. Against that background, the parties’ common
understanding was that strict compliance was required with the agreed milestone dates.
177. In summary, the December Plan was agreed between the parties as the refined
Implementation Plan under DP1. As such, it imposed on Topalsson a contractual
obligation to deliver the DPs in accordance with that plan and time was of the essence
in respect of the milestone dates for each Delivery Package in the December Plan.
178. RRMC’s case is that at the meeting on 4 March 2020 the parties agreed that, pending a
revised plan to be proposed to recover delays, a reduced scope of key functionality
would be delivered by the following dates:
ii) 1 April 2020 - Technical Go-Live of the Closed Room Configurator (including
the basic solution for CMS with Excel import); and
179. RRMC’s position is that the dates in the March Plan were contractually specified dates
and that time was of the essence in respect of the same.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
180. Topalsson’s case is that the March dates were agreed but they were not contractually
binding dates. They were not specified in the Agreement; nor were they the subject of
any variation; nor did they appear in any agreed Implementation Plan. Rather, they were
proposed by Topalsson as operationally viable and adopted by RRMC.
181. The context in which the meeting on 4 March 2020 took place is significant. Mr Topal
had informed Ms Biot that Topalsson could not meet the timetable in the December
Plan. The revised proposals that Topalsson put forward in February 2020 signalled a
dramatic slippage to the project, including the deferral of substantial functionality, a
partial release of the POS configurator from September 2020 and overall delayed
delivery of the project to 2021. However, it is clear that Topalsson recognised the
importance to RRMC of delivering sufficient functionality that would enable the new
configurator to be used for the Ghost launch in April/May 2020. A general departure
from the December Plan was not acceptable to RRMC but, against the delay that had
already occurred, it acknowledged the value in agreeing a limited scope of delivery that
would meet the needs of the Ghost launch.
182. The key dates identified by Topalsson in the February proposal were:
183. These dates were agreed by RRMC at the meeting on 4 March 2020, confirmed as
specific dates in Ms Biot’s email of 5 March 2020 and promised by Mr Topal in his
email of 5 March 2020.
184. Contrary to Topalsson’s contention, the March Plan was not simply a non-binding,
operational plan. Although the causes of delay are in dispute, it is common ground that
Topalsson had failed to meet the milestone dates in the agreed December Plan there had
been no application for, or grant of, an amendment to the December Plan under clause
13.7 of the Agreement. The more limited scope and later dates for delivery constituted
a relaxation and/or extension of time under the December Plan. It was explicitly stated
by Ms Biot in her email of 5 March 2020 that:
185. In summary, the March Plan was contractually binding on Topalsson and it made time
of the essence in respect of the revised dates agreed.
186. Topalsson’s case is that it achieved Technical Go Live in respect of IVT and Closed
Room and would have achieved Technical Go Live in respect of CRIS but for RRMC’s
termination.
187. RRMC’s case is that Topalsson did not achieve Technical Go Live in respect of IVT,
Closed Room or CRIS and failed to meet the milestones agreed in the March Plan.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
Technical Go Live
188. It is common ground that the March Plan (which, I have found above, imposed
contractually binding obligations on Topalsson) required Technical Go Live to be
achieved: (i) in respect of IVT by 9 March 2020; (ii) in respect of Closed Room by 1
April 2020; and (iii) in respect of CRIS by 23 April 2020. However, Technical Go Live
was not a defined term in the Agreement and the parties are in dispute as to what was
required to achieve it.
189. Topalsson’s case is that in the absence of any contractual definition or evidence of
common understanding between the parties as to what the term meant, what amounts
to Technical Go-Live is an expert issue. Mr Britton’s view is that Technical Go-Live is
typically used to mean the point at which a software application has been installed on
the production hardware and left in an operational state, available for restricted use. It
does not require all testing to have been completed and it is not precluded by the
existence of open defects. Mr Britton’s view is that in the case of each of the
deliverables, it can be seen that most of the functionality was working and could be
used.
190. RRMC’s case is that as a matter of contractual interpretation under the March Plan
Topalsson was required to achieve Technical Go Live which included successful
completion of systems integration testing (“SIT”) and user acceptance testing (“UAT”).
To the extent that this raises an issue of expert evidence, Dr Hunt’s view is that in order
to achieve Technical Go-Live the system needed to complete SIT and UAT successfully
with no blockers or high defects and be deployed onto the intended infrastructure ready
for use by the business. The test strategy required successful execution of the user
acceptance tests, approval from management to stop UAT, business requirements
fulfilled, no critical defects left out and sign off in respect of acceptance testing.
191. The starting point is analysis of the contractual documents to consider whether, in the
absence of an express definition, the proper meaning of Technical Go-Live can be
ascertained.
192. Clause 7 of section 2 of the Agreement expressly stated that section 8.1 of the ITT
contained applicable provisions for acceptance and pre-installation testing. Section 8.1
provided:
all test types (e.g. Approval test, security test, load test) and test
levels (e.g. subsystem test, system integration test, acceptance
test) must be successfully completed for the Configurator
Development and in System Transformation. This means that no
blockers or high defects may occur. The ITPM () as well as the
standards defined by the BMW group () serve as the basis for the
acceptance and execution of the tests. The tests must be
documented according to the specifications in the ITPM as well
as accepted and signed-off by the Rolls-Royce Motor Cars
Project lead or a nominated representative. ”
193. The ITT appendix identified as applicable the document ‘Phase Result in Agile Project’,
which provided that the BMW Group Test Handbook applied to agile and waterfall
projects, although in agile projects the various test levels would apply to each sprint.
194. The BMW Group Test Handbook, another ITT appendix document, identified different
models of testing, some of which incorporated testing as each part of the system was
completed. However, each model included SIT and UAT before Go-Live was achieved.
195. The Test Plan produced for the project set out the test strategy, namely, to verify that
the functionality of the system met all specified criteria, and contained the following
provisions:
196. The draft implementation plan produced by Topalsson in November 2019 contained a
‘Roadmap’ gantt chart that showed sequential bars for Development, Testing and Go-
Live in respect of each software release.
197. Technical Go-Live was identified as a specific milestone against each software release
in the December Plan. The December Plan was a detailed MS Excel spreadsheet that
showed a breakdown of each Delivery Package into detailed components. It included,
Mrs Justice O’Farrell DBE TvR
Approved Judgment
in respect of each software release, the start and end dates for each sprint, followed by
the start and end dates of SIT, followed by the start and end dates of UAT. Technical
Go-Live was identified as a separate bar starting on the last day of UAT, followed by
Business Go-Live, followed by Go-Live Check for each release.
198. The status reports prepared by Topalsson showed progress and planning using the start
and finish dates, and the sequencing of activities as set out in the December Plan,
including the start and finish of SIT and UAT prior to Technical Go-Live.
199. The February 2020 proposal by Topalsson for deferred delivery contained a Roadmap
gantt chart that showed sequential bars for Development, Testing and Go-Live in
respect of each revised software release scope, including a reference to SIT/UAT
against the key for Testing.
200. Consideration of the above documents leads me to draw the following conclusions on
this issue:
ii) The test guidelines that applied to the project set out in the ITT and appendices
included a requirement for SIT and UAT to be completed before Go-Live was
achieved.
iii) The test strategy and procedure documents produced for the project included a
requirement for SIT and UAT to be completed before Go-Live was achieved.
iv) The December Plan specified that SIT and UAT must be completed for each
release before Technical Go-Live could be achieved, followed by Business Go-
Live.
v) The February 2020 proposal by Topalsson to revise the December Plan sought
to reduce the scope of the delivery releases and to postpone the dates by which
releases would be delivered but did not seek to change the above sequencing or
the requirement for SIT and UAT as a pre-condition to achieving Technical Go-
Live.
202. As to the level of testing that was required, the experts reached a degree of agreement
in their Joint Statement:
203. Mr Britton’s view is that the existence of open defects would not necessarily preclude
the achievement of Technical Go-Live. Dr Hunt’s view is that no critical or high level
defects could persist. They are both correct. The Test Plan agreed by the parties
identified the criteria against which defects or bugs in the software would prevent any
release from passing.
204. The severity of defects identified during testing was classified in the Test Plan as
follows:
i) Critical – Severity: The defect is blocking key functions or it may cause a system
crash with possible data loss and / or serious inconsistency. System cannot be
used in this form. Priority: Testing or project delay affects major parts of the
project deliverable (e.g. several tests are blocked). If needed, a separate fix will
be delivered/tested.
iv) Low – Severity: A marginal variation was observed System can be used without
restriction. Priority: Testing or project delay unlikely. Defect will be fixed when
time is available.
205. The default SIT exit criteria were agreed by the parties and set out in the Test Plan as
follows:
v) Unit Test Reports for each sprint (overall for each release).
vi) Release Notes - Actual release notes & the release notes specific to the start of
SIT with reference to the defects fixed - with versioning of the software delivery
or similar.
206. Likewise, the UAT exit criteria were agreed as set out in the Test Plan:
iii) No defects with Severity critical or high. Weakened criteria: impact of all
critical/high defects is analysed and accepted by business and operation (does
not apply to security defects - see next point).
vi) Defects with the evaluation Low must be eradicated and registered by the next
follow-up release at the latest.
viii) Pre-Integration tests and Integration tests have been successfully performed.
ix) Defects that have occurred have been eradicated and documented.
207. Against that contractual and factual background, the reference to Technical Go-Live in
the meeting on 4 March 2020 and the agreed March Plan must be interpreted as a
requirement for the relevant release to be delivered and installed, having completed
successfully SIT and UAT in accordance with the agreed Test Plan and running on a
production environment that has technically gone live.
IVT
208. Imagery Validation Tool (IVT) comprises a web-based user interface that allows a user
to select models and features of cars and view the resulting 3D images. It is a standalone
tool, allowing RRMC to review and validate the rendered 3D models of the vehicles
and their mapping to configurator options, and was intended to replace RRMC’s
existing review configurator.
210. Further details were set out in the Detailed Business Requirements:
212. The March Plan contained a date for Technical Go-Live in respect of IVT of 9 March
2020. The version of IVT that was scheduled for Technical Go-Live in the March Plan
was the pre-release version forming part of Release 3a, rather than the final version
containing full functionality. It included business integration but data generation for the
new POS configurator and a user interface to allow RRMC to manage configuration
data within the CMS module of Topalsson’s software were deferred to a later release.
213. It is common ground that Topalsson did not achieve Technical Go-Live in respect of
pre-release IVT by 9 March 2020. Topalsson’s case is that it was achieved on 20 March
2020, as confirmed by Mr Wiedow’s email dated 20 March 2020 and the RRMC status
report dated 24 March 2020.
214. SIT was completed by 26 February 2020 and UAT was completed by 9 March 2020,
although there remained a number of outstanding tasks to enable technical deployment
of the software, as set out in Mr Wiedow’s email to Mr Hoffmann dated 9 March 2020.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
215. Topalsson’s case is that the delay between 9 March 2020 and 20 March 2020 was
caused by a failure on the part of RRMC to grant access rights to BMW’s proxy servers,
so as to enable Topalsson to install and integrate the IVT software in the cloud server.
RRMC’s case is that Topalsson failed to request the reverse proxy and web set-up in
time and therefore caused the delay.
216. Mr Hoffmann explained in his evidence that it had originally been intended that IVT
would be deployed on BMW’s Amazon Web Service (“AWS”) Cloud, but because IVT
only needed to be used by a small group of users at RRMC, and it needed to hold strictly
confidential data, the costs of appropriately secure Cloud storage would have been very
high. It was therefore agreed in DP1 that IVT would instead be deployed on a physical
server at Topalsson’s premises. However, in order for RRMC to be able to access the
IVT servers on Topalsson’s network, appropriate connection mechanisms needed to be
put into place, for which Topalsson needed to set up a reverse proxy, an application
which handles communications between systems. In order to set up a reverse proxy,
Topalsson needed to order it and liaise with BMW’s Web Ops team to install it.
217. Topalsson did not order the reverse proxy until 24 February 2020, as evidenced by Mr
Reichl’s email of that date, and Mr Wiedow accepted in his witness statement that
Topalsson made mistakes in its initial requests. Mr Hoffmann explained in cross-
examination that it then took some time to set up the reverse proxy:
218. Mr Reichl and Mr Wiedow of Topalsson sent emails on 10 March 2020, requesting
access and noting that the reverse proxy and subsequent configuration were the only
tasks outstanding that were blocking Technical Go-Live for IVT. As recorded in the
minutes of the Management Status Meeting held on 10 March 2020, it is clear that by
this stage the reverse proxy issue had become urgent. However, that does not explain
the failure on the part of Topalsson to start this process earlier so as to ensure the
relevant application was in place when needed. It was unreasonable for Topalsson to
assume that an immediate solution could be provided by RRMC at the eleventh hour.
In those circumstances, Topalsson was responsible for any delay caused by the reverse
proxy issue.
219. The technical experts agreed in their Joint Statement that IVT completed SIT and UAT.
Notwithstanding that agreement, there is a dispute as to whether Technical Go-Live
was achieved. RRMC relies on a number of persisting defects in the IVT as installed,
namely: (i) the absence of more than one model; (ii) crashing when swapping between
models; (iii) the failure to support use by multiple users; and (iv) the absence of TISAX
security certification.
220. The technical experts agreed that IVT was deployed with only one model, for the Ghost,
and did not support more than one user at a time. Further, they agreed that where a user
started to configure a model and switched to another model, the DTE became
unresponsive. I do not consider that these issues were a barrier to Technical Go-Live
Mrs Justice O’Farrell DBE TvR
Approved Judgment
in respect of IVT. It is clear that they amounted to outstanding defects and/or limitations
on the use of IVT but, as set out above, it was not intended to be the final release; it was
limited to the early review IVT. Of significance, the defects did not prevent SIT exit,
RRMC conducted UAT and was satisfied that it had been completed.
221. Likewise, although Topalsson was obliged to obtain TISAX security certification, as
set out in section 7.8 of the ITT and confirmed in the Business Proposal, this was not
identified as a pre-condition for early review IVT, as opposed to a separate contractual
obligation. On that basis, I do not accept RRMC’s argument that the absence of TISAX
certification precluded the achievement of Technical Go-Live for IVT.
222. The contemporaneous documents are clear on this issue. Mr Wiedow’s email dated 20
March 2020 and the RRMC status report as at 24 March 2020 both confirm that
Technical Go-Live was achieved in respect of IVT on 20 March 2020.
223. I find that Topalsson was under a contractual obligation to achieve Technical Go-Live
in respect of early review IVT by 9 March 2020. Technical Go-Live in respect of IVT
was not achieved until 20 March 2020, in breach of the March Plan. RRMC was not
responsible for such delay.
Closed Room
224. The Closed Room configurator was a pre-release version of the Point-of-Sale (“POS”)
configurator, a software tool that would allow potential customers to configure cars in
showrooms. Closed Room was intended to allow RRMC dealers to demonstrate the
Rolls-Royce Ghost car to invited audiences.
225. The December Plan showed the POS configurator delivered in stages:
ii) Full POS configurator would be delivered through Release 3a by 25 May 2020.
227. The March Plan contained a date for Technical Go-Live in respect of Closed Room of
1 April 2020.
228. Topalsson’s case is that it achieved Technical Go-Live in respect of pre-release Closed
Room by 1 April 2020 and this was unaffected by RRMC’s arbitrary decision not to
Mrs Justice O’Farrell DBE TvR
Approved Judgment
proceed with UAT. RRMC’s case is that it was not achieved because SIT and UAT
were incomplete and the software was not properly functional.
229. Mr Scott of RRMC explained in his witness statement the difficulties he encountered
in installing Closed Room:
I had a lot of difficulties with this process. The laptop which had
been supplied to us by Topalsson for this purpose was brand new
and had nothing pre-installed on it, not even the correct operating
system, so the first thing I had to do was install Windows Pro,
which Topalsson gave me a license key for. Once that was done
I had to download the Closed Room files from RRMC’s servers
onto the laptop locally…
230. Mr Britton’s view is that Topalsson delivered a working installer for the Closed Room
configurator on or before 1 April 2020. RRMC either did or could have installed a
version of the Closed-Room Configurator on to a machine similar to those that would
be use for the Closed Room event by 1 April 2020. His evidence was that the maturity
Mrs Justice O’Farrell DBE TvR
Approved Judgment
of the configurator was sufficient to achieve Technical Go-Live and the outstanding
issues were mainly associated with the model and other data deliverables.
231. Dr Hunt’s view is that the Closed Room version delivered on 1 April 2020 had not been
adequately tested; in particular it had not been properly tested with the intended
hardware. There were numerous problems with both the software and the CMS content
that meant this version was not ready for UAT. Subsequent versions provided on 17
and 21 April 2020 were significantly improved in terms of performance, completeness
of the CMS content and the reliability of the user interface. However, they contained
significant issues and would have failed UAT if that had been performed.
232. The contemporaneous documents show clearly that Closed Room did not complete SIT
or UAT by the beginning of April 2020.
233. At the Jour Fixe meeting held on 25 March 2020 it was recorded that Closed Room
progress was as follows:
i) 60 user stories were “In Review” and ready for testing; 16 user stories were “In
Progress” that is, still under development;
ii) 37 Stories were covered by test cases but 39 Stories were not yet covered by test
cases;
iii) SIT testing had produced 71 pass and 35 fail results, with 14 outstanding;
As a result, the UAT entry checkpoint planned for that date could not be achieved.
234. In a Slack message on 3 April 2020 Mr Wiedow informed Mr Topal that SIT Exit/UAT
Entry was still pending in respect of Closed Room:
“Blocker:
235. The minutes of the Management Status Meeting held on 7 April 2020 recorded:
236. That was reflected in the status report for 7 April 2020 which showed that SIT and UAT
had not been achieved and the dates for Technical Go-Live and Business Go-Live had
been missed without any revised target date.
237. There were significant defects in the Closed Room version delivered on 1 April 2020.
By email dated 1 April 2020 Mr Scott identified a number of defects which he
confirmed in cross-examination:
If you hold finger over a selection for too long the ipad screen
shot functionally kicks in and redirects away from the front-end.
The config session is then lost!
238. Dr Hunt installed the Closed Room version provided by Topalsson on 1 April 2020 on
a laptop meeting the criteria specification provided by Topalsson for the purpose of
reviewing it. The defects identified were set out in Appendix C to her first report and
summarised as follows:
i. on first display the car changes colour and the doors open
and close;
ii. activating the boot open hotspot causes the side door to
open and the view to switch to the interior;
239. A number of the defects were apparent from the videos/slides prepared by the technical
experts and produced in court.
240. In cross-examination, Mr Britton did not accept the extent of the defects identified by
Dr Hunt but agreed that some of them, including unreliable operation of hotspots, would
need to be fixed in UAT prior to Go-Live:
241. The incomplete and unsatisfactory state of Closed Room was recognised internally by
Topalsson. In a slack message dated 16 April 2020 Mr Weiss suggested that a product
review for Closed Room was required to discuss what needed to be done to get it into
Mrs Justice O’Farrell DBE TvR
Approved Judgment
a releasable state and within Confluence on 5 May 2020 Topalsson employees set out
their assessment of the current status of product completion, including Closed Room:
As this technical debt poses huge risk for future development and
documentation of quick fixes and workaround is very limited to
non-existing we should put focus on stabilisation and refactoring
our work. This will involve fixes, code deep diving, reworking,
retesting, etc.”
242. The incomplete state of Closed Room was recognised by Topalsson in communication
with RRMC. On 23 April 2020 Topalsson’s Schedule of Deliverables included against
DP3 Closed Room Pre-Release: SIT 95% achieved; Go-Live 80% achieved.
243. I find that Topalsson was under a contractual obligation to achieve Technical Go-Live
in respect of Closed Room by 1 April 2020. Topalsson failed to achieve satisfactory
completion of SIT or UAT in respect of Closed Room and there were critical defects in
the software release as at the beginning of April 2020. Indeed, on Topalsson’s own
assessment at 23 April 2020, Technical Go-Live had not been achieved. As a result,
Technical Go-Live in respect of Closed Room was not achieved by 1 April 2020 or
thereafter.
CRIS
244. CRIS was a software component for rendering photorealistic images when demanded
by other RRMC IT systems. It consisted of Topalsson’s Digital Twin Engine (DTE)
with interface software and customisation for integration with various RRMC systems
that required 2D image rendering services that previously relied on RRMC’s existing
image service API, CoSy.
245. The replacement of CoSy formed part of the POS configurator as set out in Topalsson’s
November 2019 proposed plan. The December Plan showed that the full POS
configurator would be delivered through Release 3a by 25 May 2020.
246. The March Plan contained a date for Technical Go-Live in respect of CRIS of 23 April
2020.
248. Mr Britton’s view is that CRIS could have achieved Technical Go-Live by 23 April
2020 as it was reasonably functional and was installed on the BMW AWS
infrastructure. Screenshots of CRIS being used show that it was operational and
available on BMW’s AWS servers, albeit these appear to be intended for testing rather
than production. Although Mr Britton accepts that the software was not deployed on
production hardware, his view is that it could easily have been so deployed by
repurposing the existing testing environment or by creating a new one and deploying to
it. Technical Go-Live could then have been achieved within a matter of moments by
reconfiguring the reverse proxies and repurposing the AWS instance on which it was
running.
249. Dr Hunt’s view is that CRIS did not achieve Technical Go-live because it had yet to
undergo SIT and had not in fact been deployed on a production instance prior to
termination. By 22 April 2020 CRIS was undergoing internal testing and bug-fixing at
Topalsson but had not entered SIT. In order to proceed into SIT Topalsson needed to
resolve the remaining defects identified in their internal testing, deploy a revised
version to BMW’s AWS and coordinate integration testing with RRMC’s existing
supplier of the ordering configurator, Sulzer. On the reported progress of these tasks,
her view is that it was not possible for CRIS to achieve Technical Go-Live by 23 April
2020.
250. Simon Kottenhagen accepted in cross-examination that CRIS was not working at the
beginning of April 2020.
251. At the Management Status Meeting on 7 April 2020 Topalsson reported that it would
be unable to conclude all tasks by the due dates for CRIS. The status report of 7 April
2020 stated that CRIS was in delay. Sprints 9, 10 and 11 were still open and Sprint 12,
to deal with functionality spill over from these sprints, was in progress. It had not yet
entered SIT and Topalsson proposed revised dates for (a) SIT entry on 19 April 2020;
(b) UAT entry on 24 April 2020 and (c) Technical Go-Live on 27 April 2020. Thus
Topalsson’s projected timeline was later than the agreed date in the March Plan of 23
April 2020.
252. At the Jour Fixe meeting on 8 April 2020, Ms Biot suggested that work should stop on
Closed Room and all efforts should be concentrated on CRIS and open DP10 issues.
253. At the Management Status Meeting on 14 April 2020 it was recorded that Sprint 12 had
not been completed, test planning and preparation did not take place and had not been
aligned, and therefore test entry was not yet possible.
254. At the Jour Fixe meeting on 15 April 2020 Mr Kottenhagen explained that testing had
not started because the software for CRIS has not been deployed to the test system, as
the architecture still had to be prepared. The SIT entry criteria required test cases for all
user stories but the user stories and test cases remained outstanding.
255. During a Slack chat on 20 April 2020 Mr Kottenhagen noted that they had missed the
window for SIT in respect of CRIS because of an incorrect request for access.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
256. The status report dated 21 April 2020 reported that Confluence pages for ITPM
documentation were nearing completion, SIT test cases were specified and they were
undergoing review.
257. On 21 April 2020 Mr Topal sent an urgent internal email identifying missing features
for CRIS and stating:
258. On 23 April 2020 Topalsson’s Schedule of Deliverables included against DP4 CRIS
Release: SIT 75% achieved; Go-Live 50% achieved.
259. I find that Topalsson was under a contractual obligation to achieve Technical Go-Live
in respect of CRIS by 23 April 2020. Topalsson failed to enter SIT or UAT in respect
of CRIS and acknowledged in its internal discussions that it was far behind the deadline.
Indeed, as at 7 April 2020 it informed RRMC that it would not meet the 23 April 2020
date. By 23 April 2020 Topalsson accepted that SIT and Technical Go-Live had not
been achieved. On that basis, Technical Go-Live in respect of CRIS was not achieved
by 23 April 2020 and would not have been achieved even if there had been no
termination.
260. In conclusion as at the date of termination, Topalsson had failed to comply with the
March Plan:
ii) Topalsson failed to achieve Technical Go-Live in respect of the Closed Room
configurator by 1 April 2020 or thereafter;
iii) Topalsson failed to progress the sprints and testing so as to be able to achieve
Technical Go-Live in respect of CRIS by 23 April 2020.
261. Topalsson’s case is that it was impeded in its performance by delays at the start of the
project, including difficulties in obtaining access to RRMC infrastructure, lack of the
necessary licences, changes to requirements and RPC’s poor performance. Further, it is
said that delay was caused by imposition of the waterfall methodology on Topalsson.
262. RRMC’s case is that Topalsson was responsible for delays to the project through
inadequate resourcing, management, planning and testing.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
263. Ms Biot agreed in cross-examination that there was considerable delay to the project
before any involvement on the part of Topalsson. The launch date for the Ghost model
of May 2020 was fixed as early as 2017 but the RFI for the project was not issued until
April 2019, by which time the project was already months behind the original timeline.
The anticipated timeline contained in an appendix to the ITT showed the start of DP1
in Q3 2019 but it did not in fact start until later and the first purchase order in respect
of the project was not issued until 18 July 2019, when RRMC awarded the contract to
Topalsson. Even then, as Mr Topal correctly pointed out in cross-examination, until the
Agreement was in place on 11 October 2019, he was entitled to limit the time and
resources allocated to the project. Hence, the timeline for the project was very tight
from the outset.
264. Topalsson needed access to RRMC’s networks. Confluence was used to document
meetings, ideas, technical drawings and processes. Jira was used to store user stories
and sprint data. Mr Hoffmann’s evidence was that he supplied Topalsson with three
BMW laptops in July 2019 and with virtual desktop instance (“VDI”) from about 18
September 2019, pending set up of a leased line, which gave direct access to RRMC
Jira and Confluence systems and was available on around 10 October 2019. In cross-
examination he accepted that initially Topalsson encountered difficulties in using the
leased line but explained that this was not caused by lack of access to Jira and
Confluence but rather because Topalsson used the wrong URLs (web addresses).
265. Topalsson needed licences for the DeltaGen tools used to create the digital twin models.
Mr Mokrusch accepted in cross-examination that Topalsson included prices for the
necessary DeltaGen licences in its tender but they were removed for the purpose of
reducing its bid in the BAFO and did not form part of the agreed price within the
Agreement. Therefore, Topalsson was not entitled to payment for the licences. It agreed
to bear those costs (in return for RRMC agreeing to bear the costs of the project
management office) but took the decision to work on version 12 of DeltaGen, rather
than version 13, which increased the time required to create each model.
Notwithstanding that difficulty, 3D models were delivered by mid-October 2019.
266. Topalsson complains that there were changes to the requirements and/or scope creep in
October/November 2019. Mr Hoffmann’s understanding was that this was part of the
exercise in detailing the Business Requirements. Mr Wiedow accepted in cross-
examination that the task of refining the Business Requirements into user stories was
part of Topalsson’s responsibility under DP1 and that the generation of multiple user
stories did not necessarily indicate any scope increase. Mr Kottenhagen accepted that
he did not identify any scope creep against the Business Requirements or raise any
change requests. Topalsson has failed to provide details of the alleged scope changes
or to explain any impact they had on progress of the project. It is significant that it did
not use the contractual change control mechanism and such claims are not supported
by the contemporaneous documents.
267. At the outset of the project RPC was the project manager, responsible for setting up and
agreeing a project timeline, with agreed milestones, with all relevant stakeholders,
together with overall planning and control of the project plan. Mr Schemuth’s evidence
is that although RPC initially submitted a response to the RFI, following a discussion
with RRMC it agreed that, because of the size and nature of the project, it might be
Mrs Justice O’Farrell DBE TvR
Approved Judgment
better for it to join forces with Topalsson in submitting a tender. It was agreed with
Topalsson that RPC would be a sub-contractor with responsibility for the Project
Management Office and requirements management.
268. Three different staff members were appointed to the PMO role, namely, Martin
Schnebbe, Alexandra Zoeller and Paolo Bassi, and Mark Thilo of RPC was brought in
to oversee their work. RPC’s involvement in the project was not a success. Mr Topal
considered that RPC failed to refine the business requirements to produce user stories,
failed to provide adequate staffing of the PMO and caused delay. The relationship
between Topalsson and RPC broke down in November 2019 and RPC left the project.
269. Mr Topal’s evidence is that he agreed to work with RPC because Ms Biot told him that
if Topalsson engaged RPC as a sub-contractor for the project, it would win the tender.
Regardless whether he felt under any pressure to collaborate with RPC, it was a
commercial decision for him. For the purposes of the Agreement, RPC was Topalsson’s
sub-contractor and Topalsson remained responsible for RPC’s performance.
270. As referred to earlier in this judgment, a recurring complaint raised by Mr Topal during
the project was his desire to adopt an ‘agile’ approach to development and delivery of
the software. Topalsson’s case is that RRMC’s insistence on a ‘waterfall’ straitjacket
impeded progress and caused delay.
271. It is clear from Mr Topal’s evidence and the contemporaneous documents that he holds
genuine and strong views as to the merits of the agile methodology. He was convinced
that it was the appropriate method for both development and delivery of this project and
that it was the only way in which the December Plan could be achieved.
272. The difficulty Mr Topal faces is that his preferred methodology was not reflected in the
Agreement as executed by the parties. The ITT invited Topalsson to propose an agile
or waterfall delivery approach as long as the Business Requirements in each specified
Delivery Package were met and it was compliant with the relevant ITPM standards, in
particular the ITPM Agile Project Phase Approach, an appendix to the ITT. That
appendix set out the model approach that was required to be followed, including the
development of user stories that met the Definition of Ready before the sprints could
commence and Definition of Done after testing and implementation criteria were
satisfied. It also stipulated the testing strategy that required SIT and UAT to be carried
out and fully documented in order to complete each Delivery Package. The ITT was
clear that binding milestone dates would be fixed for the Delivery Packages and that
the payment schedule would be based on the defined milestone plan.
273. In its ITT response, Topalsson confirmed that the software development would follow
an agile process but it agreed to comply with the requirements of the ITPM. Ms Biot
clarified the requirement for a waterfall approach to delivery at the meeting on 7
October 2019 and Mr Topal agreed to implement waterfall gateways.
274. This hybrid agile/waterfall methodology was reflected in the contractual framework by
the mandatory ITPM processes, staged delivery and payment structure linked to an
agreed delivery plan.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
275. Despite Mr Topal’s persistence in trying to persuade RRMC as to the superiority of the
agile methodology, Topalsson took steps to follow the hybrid approach specified in the
Agreement by developing plans incorporating the ITPM phases, gateways and artefacts,
including the December Plan, the February proposal and the March Plan. At the meeting
on 28 November 2019 it was confirmed that this was a waterfall fixed price project, as
set out in Mr Brzank’s memo circulated after the meeting. On 5 December 2019, Mr
Mokrusch confirmed when submitting proposed billing plans to RRMC that the project
was: “Waterfall Approach + ITPM artefacts with the Agile Dev approach.”
276. Although Topalsson’s case is that the imposition of waterfall artefacts acted as an
artificial constraint on its ability to progress development and delivery of the project,
when on 25 January 2020 Ms Biot challenged Mr Topal to specify the elements of the
waterfall approach that were impeding or preventing Topalsson from achieving the
milestones, there was no reply. The pleaded case amounts to no more than assertion
that an alternative approach would have been better. Against the express terms of the
Agreement, that is not sufficient to establish a claim that RRMC, rather than Topalsson,
impeded progress or was responsible for the delay.
277. RRMC’s case is that Topalsson failed to apply and maintain sufficient numbers of
appropriately qualified and experienced personnel for the project, and did not have the
expertise, ability and resource to perform the Agreement. Topalsson’s position is that
turnover and absence on the project were not excessive. Some turnover of personnel
and absences on a project of this scale were to be expected. Insofar as they were greater
than expected, at least in part this was the result of RRMC’s micromanagement and
increasing demands.
278. There is ample evidence that resources were very tight on this project and there were
continuing concerns raised by Topalsson employees, such as Mr Wiedow, Ms Von
Schwichow, Mr Zlatev, Mr Kottenhagen and Dr Reichl, that additional resources were
necessary. This was exemplified by Mr Wiedow’s email to Mr Topal on 29 February
2020:
“• Key roles were not filled (at the right time) or they have been
constantly affected by loss or replacement of staff.
…
Mrs Justice O’Farrell DBE TvR
Approved Judgment
• Since the start of the year, and particularly over the last five
weeks, the problems have got gradually worse, as the project
organisation that the client wants puts all the responsibilities
onto me, while at the same time the spectrum of project activities
increasingly grows, the problems mentioned above largely
persist or there is a renewed threat of losing yet more project
staff.
279. I accept Topalsson’s case that there was some initial delay to progress caused by the
late start of the project. It does not follow from the initial delay that Topalsson was
exonerated from any subsequent failure to meet the agreed delivery milestones. Under
the terms of the Agreement executed by the parties, Topalsson undertook to provide the
services and deliverables for the project in accordance with the agreed milestones. Mr
Hoffmann assisted Topalsson in producing the December Plan, which implicitly
acknowledged the impact of early delay by splitting delivery of the POS configurator
into separate releases and deferring some of the functionality for IVT and CMS. This
approach extended the project by months but enabled RRMC to benefit from delivery
of the early releases so as to meet the planned launch date of the Ghost. Having
Mrs Justice O’Farrell DBE TvR
Approved Judgment
submitted the December Plan and received approval of the same, Topalsson was
obligated to comply with it.
280. I reject the other complaints made by Topalsson for the reasons set out above. The most
likely reason for the delay to progress was the lack of appropriately skilled resources,
either because Topalsson took on a project that simply was beyond its capabilities, or
because it struggled to recruit and retain the necessary staffing levels.
281. In conclusion, on this issue I find that Topalsson was not impeded in its progress, or
prevented from performing its obligations by RRMC. In particular, Topalsson has not
established any delay for which RRMC was responsible, that caused or contributed to
Topalsson’s failure to meet the December Plan or the March Plan.
282. It follows that Topalsson was in breach of its obligation to meet the dates for delivery
set out in the March Plan.
283. RRMC relies on further alleged breaches which, on analysis, do not amount to breaches
that go to the root of the contract so as to constitute repudiatory breaches, namely,
hosting confidential information on the public cloud and using sub-contractors without
permission.
284. RRMC complains that Topalsson hosted RRMC’s confidential information, RRMC
data and/or RRMC materials on the public cloud, including highly confidential 3D
models for the new Ghost, without RRMC’s knowledge or consent. Reliance is placed
on the evidence of Mr Weise, who explained that he was instructed to set up
infrastructure that was capable of hosting the Ghost model on the Topalsson AWS
infrastructure. By implementing a custom configuration directly on Topalsson’s
firewall, although the DTE was run on Topalsson’s AWS account, the stream received
at RRMC appeared to come from one of Topalsson’s internally hosted DTE machines.
285. In cross-examination Dr Hunt confirmed that AWS installed in a client’s own premises
is private; therefore, hosting on Topalsson’s AWS rather than the BMW AWS was not
the public cloud. Further, she confirmed that AWS infrastructure was not inherently
insecure and did not in itself pose any additional risk, compared to storing data on
Topalsson’s premises. On that basis, even if this amounted to a technical breach of the
Agreement, it would not constitute repudiatory breach.
286. RRMC complains that Topalsson subcontracted parts of its obligations to third parties
without obtaining RRMC’s consent. Daniel Plonus of Solvin was engaged by
Topalsson to configure the MS project system for transferring Excel files into readable
format, Frog Design was engaged to create presentation templates, including vehicle
models, and Uwe Zahn was engaged to create background 3D environments that could
be used in the configurator. Mr Topal’s evidence was that, although formal consent was
not sought, Ms Biot was aware of the use of third parties on the project and no objection
was made. I note that Frog was identified as part of Topalsson’s ‘partner portfolio’ in
the pitch presentation in May 2019. Regardless whether the use of sub-contractors
amounted to a technical breach of contract, or not, there is no evidence that it had any
impact on the progress or quality of the software solution.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
Issue 4 - Termination
287. As set out above, clauses 5.3.7 and 5.8 of section 7 of the Agreement imposed on
Topalsson an obligation to meet the agreed milestone dates in the December Plan and
made time of the essence in respect of the same.
288. Further, RRMC explicitly made time of the essence in respect of the revised dates for
delivery set out in the March Plan, pursuant to which RRMC agreed to accept delivery
of a reduced scope by later dates.
289. The First Termination Notice sent on 17 April 2020 relied on repudiatory breach on the
part of Topalsson by reference to its failure to meet the December Plan dates. That
notice was erroneous because RRMC had already agreed to the revised dates in the
March Plan and, as a result, was not entitled to rely on breaches of the December Plan
as repudiation by Topalsson.
291. In this case, it is immaterial that the First Termination Notice was erroneous, whether
or not it could have been justified on grounds other than those articulated at the time.
Topalsson rejected the notice as invalid, affirming the contract, and RRMC served the
Second Termination Notice on 22 April 2020.
292. Clause 13.11 of the Agreement gave RRMC an express contractual right to terminate
the Agreement if Topalsson failed to meet the agreed delivery or milestone dates:
293. That provision would not entitle RRMC to terminate for any breach, no matter how
trivial or inconsequential: Rice (t/a The Garden Guardian) v Great Yarmouth Borough
Council [2003] TCLR 1 per Hale LJ at [17]-[24]; Obrascon Huarte Lain SA v Her
Majesty's Attorney General for Gibraltar [2014] EWHC 1028 (TCC) per Akenhead J
at [323]. What would amount to a significant or substantial breach justifying
termination under the Agreement must depend on the factual circumstances at the time
of termination.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
294. If Topalsson had missed the delivery dates in the March Plan by a few hours but
otherwise achieved Technical Go-Live in respect of the software deliveries, it is
unlikely that RRMC could justify reliance on clause 13.11. However, Topalsson’s
failure to satisfy the March Plan could not be described as a ‘near miss’. Technical Go-
Live for IVT was achieved 11 days late but it was not achieved for Closed Room or
CRIS and Topalsson’s own reporting indicated that slippage to the sprints and testing
meant that the delivery dates would not be met. When considered against the earlier
slippage from the December Plan, Topalsson’s failure to meet the March Plan dates
was a material breach going to the root of the contract.
295. Further, it is open to parties to agree that, as regards a particular obligation, any breach
shall entitle the party not in default to treat the contract as repudiated: Bunge
Corporation v Tradax Export SA [1981] 1 WLR 711, per Lord Wilberforce at 715E.
296. Where, as in this case, time is of the essence, it is a condition of the contract and
therefore delay in performance is treated as going to the root of the contract without
regard to the magnitude of the breach: Lombard North Central Plc v Butterworth [1987]
Q.B. 527 CA per Mustill LJ at 535-6:
“1. Where a breach goes to the root of the contract, the injured
party may elect to put an end to the contract. Thereupon both
sides are relieved from those obligations which remain
unperformed.
297. In such circumstances, the innocent party is not obliged to accept a late tender of
performance, absent any waiver or estoppel: Union Eagle Ltd v Golden Achievement
Ltd [1997] A.C. 514 per Lord Hoffmann at p.518:
298. The Second Termination Notice relied on Topalsson’s failure to comply with the March
Plan, in support of RRMC’s position that it was entitled to terminate under clause 13.11
of the Agreement and/or at common law.
299. In my judgment the Second Termination Notice was valid in terminating Topalsson’s
appointment as supplier under the Agreement. The March Plan was binding on the
parties. The express terms of the Agreement and Ms Biot’s email of 5 March 2020 made
time of the essence. Topalsson failed to meet the delivery dates set out in the March
Plan. That failure amounted to a breach of condition, entitling RRMC to terminate
under clause 13.11 of the Agreement or at common law for repudiatory breach.
Issue 5 - Misrepresentation
300. The allegations of misrepresentation are set out in paragraphs 81 to 84 of the Re-
Amended Defence and Counterclaim. The representations relied on are as follows:
301. It is pleaded at paragraph 82 that in reliance on the Audi Representations, RRMC was
induced to enter into the Agreement.
“83.1. The Claimant did not deliver the Audi City Partner
project worldwide. During a pre-project phase
involving around 20 other suppliers, the Claimant
provided a proof of concept to Audi, but its proof of
concept was not taken further by Audi and the Claimant
was not involved in the actual project.
303. At paragraph 84 is it pleaded that the Audi Representations were made without
reasonable belief in their truth and/or negligently.
304. RRMC relies on the succinct summary of the legal principles set out in Burrows: A
Restatement of the English Law of Contract (2nd Ed., 2020) at paragraph 36:
305. The representations relied on are said to have been made by Topalsson in a pitch
presentation meeting to RRMC on 22 May 2019, at which Mr Topal showed RRMC
3D models to demonstrate the capability of Topalsson’s software and a PowerPoint
presentation, copies of which were sent subsequently to RRMC with Topalsson’s
tender.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
306. Present at the pitch presentation were Mr Topal, Dr Reichl, Mr Mokrusch and Oliver
Meister from Topalsson; Jasmine Perera, Mr Schemuth and Mr Eigenstetter from RPC;
Ms Biot, Mr Hoffmann, Mr Scott, Mr Litster, and Daniel Cabanillas from RRMC;
Laura Clowsley (BMW Group’s Purchasing team), Holger Hansmann (BMW Group’s
IT team) and Paul Comper (Product team).
307. Ms Biot’s understanding of the pitch presentation meeting is set out in her first witness
statement:
308. Little can be gleaned from the slides. On page 22, there are tiles stating: “Audi City
Partner”, “Audi Digitalisation Strategy Partner since 2010” and “Audi Training Center
Airport Munich”. On page 26 the caption reads: “All 3D Model Deliveries for AUDI
AG” and on page 29 the caption reads: “Audi City 3D Real Time 12K Powerwall”. No
details or further information on these topics are contained on the slides.
309. Mr Topal’s evidence is that the written representations on the slides were true.
Regarding the statement “Audi City Partner”, he stated that Topalsson had been
involved with Audi City since 2012:
Mrs Justice O’Farrell DBE TvR
Approved Judgment
310. Mr Topal stated that the statement “Audi Digitalisation Strategy Partner since 2010”
did not have any specific meaning but that Topalsson had been supporting Audi on
digitalisation strategy, especially in relation to Audi Cities, at the time, and at a FMX
convention. Audi’s sponsorship materials described Topalsson as an “Audi official
partner”.
311. Regarding the statement “Audi Training Center Airport Munich”, Mr Topal explained
that Topalsson was heavily involved in the Audi Training Centre, working on planning
the Power Wall and projection areas at the Audi Training Centre, as well as the
visualisation and demonstration of new product hubs. When challenged in cross-
examination he stated:
… all the models that we have been responsible for have been
used in all configurators worldwide of Audi.”
312. Mr Topal explained that Topalsson developed multiple digital products for Audi,
including the first real-time configurator in 2014 for Audi’s sport models. Topalsson
also built Audi’s ‘used car’ configurator which rendered in real-time and showed
second hand cars, together with virtual reality real-time configurator for Audi whereby
there was a configurator in the virtual reality headset. He stated that Topalsson’s 3D
data was used by Audi in configurators across the world.
313. In his witness statement, Mr Teschner of Audi (who was not called to give oral evidence
but in respect of whom a Civil Evidence Act notice was served) confirmed in general
the connection between Topalsson and Audi set out in the pitch presentation slides. He
stated that in 2014 he became involved in a substantial project in which Topalsson
examined how Audi created its models to build a virtual car. From November 2016, he
was involved in setting up a framework agreement involving the appointment by Audi
of third-party agencies to produce new virtual models for Audi (the process for model
creation having been delivered by Topalsson) and that Topalsson was selected as one
of the framework third parties.
314. Documents produced by Topalsson demonstrated that Topalsson was indeed working
with Audi in 2014 on visualisation of Audi RS models, providing consultancy work
with a value of at least €535,000, and further, that it continued to work with Audi in
2019.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
315. Although not referred to in her witness statements, in cross-examination Ms Biot stated
that the oral statement alleged to have been made by Mr Topal at the meeting was made
outside the main presentation:
“What he said, and that was not in the actual pitch meeting but I
think was either during the break or before or after the meeting
but on the same day, I remember Florian Reichl was there as
well, we were sort of joking about the configurator because all
the bidders had mentioned that they had done work for the Audi
configurator, and Mr Topal told me the big difference with
Topalsson was they had actually built the configurator for Audi
and that that configurator was rolled out worldwide and they had
solved the problem of the scalability.”
316. She could not recall whether any of the other bidders said that they supplied 3D models
to Audi but accepted that they might have said it.
318. However, when he was challenged in cross-examination, he could not recall those
words:
319. Messrs Brzank, Scott and Litster were unable to recall any specific details as to what
was said at the pitch presentation or other early meetings.
320. Mr Topal stated in cross-examination that he did not make the oral statement attributed
to him by Ms Biot:
321. Drawing together the available evidence, I find that the statements set out in the slides
used at the pitch presentation on 22 May 2019 were substantially true. The slides
provide scant information on which to build a case of misrepresentation. Mr Teschner’s
statement and the contemporaneous documents produced by Topalsson support Mr
Topal’s account of his historic and ongoing work for Audi. Ms Biot’s recollection of
what was said at the meeting must be faulty; the account in her oral testimony was not
in her written statements, it is not supported by any other witness and was contradicted
Mrs Justice O’Farrell DBE TvR
Approved Judgment
by Mr Topal in his written and oral evidence. On that basis, I find that Mr Topal did
not make the oral statement now attributed to him, namely, that Topalsson had rolled
out worldwide a configurator for Audi.
322. In any event, there is no evidence that RRMC was induced to enter into the Agreement
in reliance on the alleged Audi Representations. On 21 May 2019, just before the pitch
presentation meeting, the formal ITT was issued. On 3 June 2019 Topalsson submitted
its formal tender response to RRMC. Each bid was assessed against specific weighted
criteria by the RRMC team and Topalsson scored highly over a number of categories.
The Technical Recommendation stated that all offers and delivered visual material had
been considered for the purpose of selecting the technically compliant bidders, who
were then ranked based on price. Topalsson’s bid was the lowest in price out of the
technically compliant bids. As Ms Biot agreed in cross-examination, the final decision
to award the contract to Topalsson was made by the purchasing department, following
commercial negotiations, and she had no involvement in that process.
323. In conclusion on this issue, RRMC has failed to establish any case of actionable
misrepresentation.
Issue 6 - Quantum
324. RRMC claims damages for repudiatory breach; alternatively termination claims under
the Agreement.
325. The established principle on which damages are awarded for breach of contract is that
they are compensatory, intended to give effect to the contractual bargain as set out in
Robinson v Harman (1848) 1 Exch. 850 per Parke B p.855:
“The rule of the common law is, that where a party sustains a
loss by reason of a breach of contract, he is, so far as money can
do it, to be placed in the same situation, with respect of damages,
as if the contract had been performed.”
326. This principle has been re-affirmed in many cases, including: The Golden Strait
Corporation v Nippon Yusen Kubishika Kaisha [2007] UKHL 12 (HL) per Lord
Bingham at [9] and Lord Scott at [29]; Morris-Garner v One Step (Support) Ltd [2018]
UKSC 20 per Lord Reed at [35].
327. The usual basis on which such damages are calculated is a ‘net loss’ approach, whereby
any gains resulting from the breach (such as savings made as a result of release from
future performance) must be set off against expenses caused by the breach (such as cost
of replacement) and gains prevented by the breach (such as loss of profits).
328. The ‘net loss’ approach is reflected in Section 7 of the Agreement, which contains
express provisions for ascertaining the sums due to each party on termination, including
the following:
i) Clause 13.10:
v) Clause 20:
329. The Agreement contains a complete scheme for allocating liabilities and entitlements
as between Topalsson and RRMC on termination. Thus, the express terms of the
Agreement require the parties to carry out the following accounting exercise:
330. Topalsson seeks to argue that the set-off exercise to establish the net sum due should
be carried out after the application of the cap on liability to the sums calculated as due
to either party. In this case the effect would be that if RRMC established an entitlement
to damages in excess of the cap of €5,000,000, that sum could then be reduced by any
sums found to be due to Topalsson. I reject that argument because it is contrary to the
express provisions in the Agreement.
331. Reliance is placed on the rationale explained in The Tojo Maru (No.1) [1969] 2 Lloyd’s
Rep 193 per Denning MR at 203:
332. In in that case, the limitation on liability was expressed as applicable to any article that
was damaged or lost. Therefore the cap was required to be applied separately to each
article damaged or lost. In contrast, under the Agreement, the cap on liability is
applicable to the total liability of either party to the other in aggregate for all claims no
matter how arising. The total liability of either party to the other requires the application
Mrs Justice O’Farrell DBE TvR
Approved Judgment
of the above provisions to ascertain the balance of sums due or payable. On a proper
construction of the express terms agreed between the parties, under the Agreement the
accounting exercise to determine the net sum due to or from each party must be carried
out before the cap is applied.
333. Under clause 26.1 of Section 7, Topalsson is entitled to the proportion of the Charges
applicable to the Services carried out prior to termination. I accept Topalsson’s
argument that on a plain and natural meaning of the words used in the clause, it is
entitled to a proportionate payment in respect of partially and fully completed Delivery
Packages.
334. Topalsson’s case is that it completed, and therefore is entitled to payment for, the
following proportions of each Delivery Package based on an assessment of work done
carried out by Mr Mokrusch as at 23 April 2020:
335. It is recognised that the exercise carried out by both parties was a difficult one, based
on qualitative assessment rather than precise measurement. This is a result of limited or
incomplete evidence in Jira and the division of functionality to be delivered under the
March Plan which was not reflected in sub-divisions of the Delivery Packages by value.
336. I accept Mr Mokrusch’ assessment that DP1 was achieved in full, as evidenced by
section 3.1.2 of the Business Proposal and the reliance placed by RRMC on the fixed
milestone dates set out in the December Plan. However, the remaining assessments are
wildly over-optimistic as to the extent of completion achieved. For the reasons set out
in Issue 1 above, Topalsson was obliged to comply with the requirements for testing as
set out in the ITPM documents but failed to satisfy those requirements in respect of
many of the deliverables. Therefore, I am unable to accept the assessment by Mr
Mokrusch as reliable.
337. Dr Hunt carried out a similar but more detailed exercise, set out in Appendix D to her
first report. She has explained the evidence which she used to reach her assessment as
to the extent of completion of each Delivery Package. With the exception of DP1 which,
as set out above, I consider was completed in full, I accept Dr Hunt's assessment as the
best evidence before the court.
338. Accordingly, I find that the extent of completion of each delivery package and
Topalsson’s entitlement to payment under clause 26 of the Agreement are as follows:
339. From that sum must be deducted the sum of €757,028 paid to Topalsson against the
invoice of October 2019, leaving a balance due of €794,759.
340. It is unnecessary to bring into account the unpaid invoice submitted to RRMC, invoice
1013919 in the sum of €180,744, because it related to work done on DP1 and DP10,
the value of which has been included in the assessment set out above.
341. As set out above, the Agreement contains a cap on liability in the sum of €5 million.
Therefore, RRMC does not have to prove the full value of every item in its quantum
claim, provided that it establishes an entitlement to damages of at least that sum.
342. The quantum of RRMC’s claim for damages is set out in Appendix 1 to its pleaded
case, as amended by Mr Osborne’s expert report, and comprises the following claims:
a) internal cost to set up and manage a new tender and set-up a new solution
for the configurator landscape (€359,326);
b) ordering integration;
c) penetration test;
iv) Loss of profits on option sales (€1,601,082). As a result of the termination for
repudiatory breach, it is said that there were reduced option sales (i.e. paid
customisation of vehicles) because there was no new feature imagery for the
dealers to use with the existing ordering configurator (period affected August
2020 through April 2021).
343. As a matter of principle, reasonable costs incurred in mitigating the loss suffered as a
result of the breach are recoverable. Clause 13.11.5 expressly entitled RRMC to recover
any loss and additional costs incurred in performing the relevant services or purchasing
substitute services from a third party. Mr Osborne has checked and confirmed that the
sums claimed were in fact incurred. Ms Biot has explained the basis on which the sums
are claimed as damages and confirmed that any costs relating to work for BMW that
were initially included erroneously have now been removed.
344. The stabilisation and upgrading of the existing Configurator landscape was carried out
by Sulzer, supplier of the same, to ensure that RRMC could continue to use it until a
permanent alternative system could be developed. The work included security updates
and support upgrades, front end updates, performance updates, back end charges, CoSy
imagery preparation for all models, PuMa updates, and 3D modelling and CoSy
preparation for all model feature updates for 2021 and 2022.
345. The fallback solution, an alternative launch Configurator tool, EVE, was based on a
visualiser tool developed for BMW and mini dealers by Mackevision, who were
existing suppliers of 3D models to RRMC prior to the Agreement and continued to
work as suppliers of 3D models to BMW Group. EVE was not a full Configurator but
was used at the postponed Ghost launch events which took place at the end of May and
June 2020 and was subsequently rolled out to dealers worldwide. Topalsson objects to
such claim on the basis that RRMC committed to incur at least part of these expenses
before terminating the Agreement. I reject that argument. RRMC was entitled to take
steps at its own risk to ensure that it had a fallback position in the event that Topalsson
failed to deliver the software in accordance with its obligations under the Agreement.
As recognised by RRMC, if Topalsson had complied with the March Plan, such costs
would not have been recoverable. In the event, Topalsson failed to deliver in accordance
with the March Plan and these costs are recoverable as reasonable steps taken in
mitigation of its loss.
346. The internal staff costs relate to Ms Biot’s assessment of the costs of RRMC staff
diverted from revenue-generating activities to implement the fallback solution. Ms Biot
and Dr Poser confirmed that the costs of BMW staff were recharged to RRMC.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
347. I am satisfied that these costs were incurred by RRMC in reasonable steps of mitigation
and therefore are recoverable as damages or termination costs.
348. Mr Osborne’s estimate of the additional costs of the replacement solution is based on
the second lowest technically compliant bid, as identified in the Technical
Recommendation, less the value of the Agreement, to which a discount rate of 5.18%
must be applied to determine the net present value of the loss. This gives a loss of
€5,055,796. Using Ms Biot’s estimated costs of a replacement system, based on
RRMC’s target solution, would give a higher total of €6,790,880.
349. Pending the replacement solution, RRMC will incur ongoing costs in maintaining and
upgrading the fallback solution, EVE. Ms Biot’s estimate of these ongoing costs, after
applying the discount of 5.18%, gives a figure of €5,966,570.
350. Ms Biot has calculated the internal staff costs of re tendering and setting up the
replacement solution. The figures have been checked and corrected by Mr Osborne to
give the figure of €359,362.
351. Ms Biot has explained the new solution in her second statement:
expanded. This would need very high effort, and would be very
costly and error prone.
Due to the significant time needed to define and develop the new
front- and back-end solutions, they will not be ready for Start of
Communication of the new Spectre model (Sep 2022). It is
therefore essential that we redesign and further develop the EVE
Visualiser (the fallback solution put in place after Contract
termination) to be used online to support the Spectre launch.
352. There are a number of difficulties with this part of the claim.
353. Firstly, the new solution is not comparable to the project which Topalsson agreed to
undertake; it is more comparable to the hybrid solution, which would have been more
expensive and which was not selected by RRMC. The proposed replacement is not a
standalone configurator but will be integrated into the BMW/Mini system landscape.
Clearly this will involve significant betterment but insufficient details are available for
any assessment to be made in this regard.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
354. Secondly the new solution will not be available until 2025, in circumstances where the
Agreement imposed a compressed timetable for delivery in 2019-2020, termination
occurred in April 2020 and the term of the Agreement would have ended, if not
terminated, on 31 December 2024. Although this is not an automatic barrier to recovery
of damages based on a replacement solution, it is relevant that the delay in
implementing the solution has not been caused by Topalsson or any impecuniosity on
the part of RRMC. The reason for delay is the strategic decision to adopt a different
approach by finding a solution that can be integrated with the BMW landscape. In those
circumstances, it is not open to RRMC to claim all its losses during the full period of
this delay.
355. Thirdly, the costs of maintaining and further developing the EVE visualizer are needed
to support the launch of the new Spectre model but only as a result of the strategic
decision to invest in a new solution that is not yet implemented. Recovery of these costs
in addition to the costs of replacement would amount to double recovery; alternatively
these costs do not constitute reasonable mitigation of RRMC’s losses.
356. Weighing up the evidence on this issue, I conclude that RRMC has established a good
case for recovery of the estimated costs of a replacement system that is comparable to
the solution which Topalsson undertook to supply. However, it would not be reasonable
for RRMC to recover the costs of a replacement system that is substantially different
from the benefit expected under the Agreement. Therefore, Mr Osborne’s estimate
based on the second lowest technically compliant bid is appropriate. Further, it would
not be reasonable for RRMC to recover the estimated costs of maintaining and further
developing the EVE visualiser fallback solution in addition to the costs of a replacement
system as that would go beyond compensation for losses caused by the termination.
357. For those reasons, RRMC’s entitlement under this heading is limited to the estimated
costs of replacement, together with the associated internal tendering and project costs,
a total of €5,415,158.
358. I address these additional costs briefly because, having regard to my findings above,
they do not affect the financial outcome of this case. Mr Osborne has checked and
confirmed that the sums claimed were in fact incurred. The costs at items (a) to (d) are
recoverable as costs incurred by RRMC for which they received no benefit as a result
of the termination. RRMC’s wasted internal project costs are not recoverable because
they would amount to double recovery, given the damages for a replacement system.
Payments to Topalsson have been brought into account in assessing the sums due to
Topalsson as set out above. Therefore, I find that RRMC is entitled to €159,979.
359. I address this claim briefly because, having regard to my findings above, it does not
affect the financial outcome of this case. Mr Scott explained that it was very difficult
to estimate the impact of the lack of a new state of the art Configurator on overall sales
of vehicles but RRMC endeavoured to assess the area of most impact, the loss of sales
of new options launched in May which entered production in August 2020 and calculate
losses until April 2021.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
360. Mr Scott stated that although RRMC put a fallback visualiser tool in place following
termination of the Agreement, it did not incorporate imagery for significant new options
launched at the start of May 2020 across the Rolls-Royce model range. The lack of a
configurator meant that dealers were unable to demonstrate to customers how their
vehicle would look with these various new available customisable options, and were
unable to hit the targets which RRMC had set for sales of these options. He measured
the impact of the lack of the new configurator by comparing the profit contribution
made on RRMC’s actual sales on the new options in the three months following the
launch of those options with the sales targets for that period.
361. Mr Gellatly, whose role involves the management of the team responsible for the
marketing and sale of bespoke features available on Rolls-Royce vehicles, supported
RRMC’s claim that sales figures of the options were lower in 2020 because dealers
could not show the new features to customers when they were purchasing a new vehicle.
The sales figures for 2020/2021 showed that sales of the options started to pick up in
the quarter following August-September 2020, once RRMC was able to put in place the
fallback solution demonstrating these features.
362. In cross-examination Mr Osborne agreed that the planned take rates were projections
or estimates and therefore subject to error. The relatively low volumes of vehicles sold
would increase the risk of error and exacerbate the sensitivity of the projections to
external factors, making it very difficult to predict with any accuracy. He accepted that
it would have been preferable to have tested the accuracy of the business target rates by
reference to historical data but such data was not available. He also agreed that
potentially there were other factors that could affect the take rates but for the purpose
of his report he assumed that all effects were caused by the lack of a configurator.
363. Topalsson raises a number of objections to this claim which I find are well made.
RRMC has failed to provide accounting information, such as management accounts,
which Mr Osborne agreed could support the lost profit assessment. Further, Mr Gellatly
accepted in cross examination that setting the planned take rates was not a science and
he struggled to explain the fact that take rates for several of the options fell within the
set margin of +/- 10% despite the absence of the configurator. Finally, it was conceded,
properly, that it is likely that COVID affected customer behaviour in 2020-2021 but
RRMC has not produceD any analysis of this impact.
364. These difficulties lead me to find that on the balance of probabilities this claim has not
been established.
365. From the above findings, the net sum due to RRMC as termination damages is: (i)
interim measures in mitigation of €2,387,186; (ii) estimated replacement costs of
€5,415,158; and (iii) wasted costs incurred in respect of the project of €159,979; a total
of €7,962,323; less the sum due to Topalsson of €794,759, leaving a balance of
€7,167,564.
366. The sum due to RRMC is in excess of the contractual cap of €5 million. The cap applies
and therefore, RRMC is entitled to damages in the sum of €5 million.
Interest
“Each Party agrees that any interest that is payable under clause
[14] is a substantial remedy for late payment of any sum payable
under this agreement for the purposes of section 8(2) of the Late
Payment of Commercial Debts (Interest) Act 1998 and shall be
the sole remedy available to the Party entitled to interest for late
payment whether in contract, tort or restitution or otherwise.”
370. On their face, these provisions are in wide terms, they apply to both parties and are apt
to cover all payments due under the Agreement, including termination costs. The court
has now determined that payments are due to RRMC as set out above. For those
reasons, the agreed interest provisions are the appropriate basis on which to award
interest in this case.
ii) Topalsson’s claim for an order for delivery up or destruction of all copies of
Supplier Software in RRMC’s possession.
iii) RRMC’s claim for an order for delivery up or destruction of all copies of
Bespoke Software and other property in Topalsson’s possession.
Deliverables
372. Topalsson seeks a declaration that on a proper construction of clause 13.10 of section
7 of the Agreement, RRMC is not entitled to make any use of any documents, products
or materials developed by Topalsson, including any drawings, plans, diagrams,
pictures, computer programmes, data, reports or specifications, save for those limited
artefacts for which RRMC has paid.
Mrs Justice O’Farrell DBE TvR
Approved Judgment
373. RRMC’s position is that clause 23.1 of Section 7 prevails and provides that all right,
title and interest including all intellectual property rights to the Deliverables and any
other product of the services shall immediately upon their creation vest in RRMC.
375. It is apparent from the above definition that Deliverables comprised the documents,
goods, materials and information to be provided by Topalsson under the Agreement. It
does not appear to include software developed by Topalsson, whether falling within the
definition of Supplier Software or Bespoke Software.
376. Regardless whether Supplier Software or Bespoke Software might fall within the
definition of Deliverables, intellectual property rights in such software is expressly
covered by the provisions set out in clauses 5 and 6 of Section 2 which take precedence
and are addressed below.
379. That must be a reference to payment in accordance with the terms of the Agreement. In
the quantum section above, I have set out my findings as to the value of work done by
Topalsson as at the date of termination and that value has been included in the
accounting exercise required under the Agreement. It follows that payment in
accordance with the Agreement has been made in respect of the Deliverables provided
to RRMC and title has passed to RRMC.
Supplier Software
Mrs Justice O’Farrell DBE TvR
Approved Judgment
380. Topalsson’s case is that on termination of the Agreement, RRMC's right to make any
use of the Supplier Software ceased. Clause 24.7 of section 7 of the Agreement
prohibited RRMC from making any adaptations or variations to the Supplier Software
without consent and clause 24.8 prohibited any disassembly, de-compilation, reverse
translation or any other form of decoding save as permitted by law. It follows that
RRMC has no legitimate use for any copies of Topalsson’s software in its possession
and any copying of the same would amount to infringement of its copyright. On that
basis, an order for delivery up or destruction of all copies of Topalsson’s software in
RRMC’s possession is sought.
382. RRMC’s position is that the software supplied by Topalsson is not functional and none
of it is of use. It has admitted that RRMC is not entitled to make use of or copy the
Supplier Software and RRMC confirmed by letter dated 12 August 2020 that it is not
using, and does not intend to use, the Supplier Software.
383. In paragraph 77.5 of the Re-Amended Defence and Counterclaim RRMC has offered
the following undertaking:
384. On the basis of the above, there is no dispute about the status of the Supplier Software.
RRMC’s undertaking can be incorporated into the final order made in these
proceedings.
Bespoke Software
385. RRMC’s case is that it has retained all right, title and interest, including all intellectual
property rights in Bespoke Software, the Deliverables and any other product of the
Services. It seeks orders for delivery up and/or destruction of the property requested by
letter dated 3 September 2020 and all copies of RRMC’s software in Topalsson’s
possession. It has confirmed that it does not seek destruction or delivery up of any
Supplier Software.
386. I have found that payment in accordance with the Agreement has been made in respect
of the Deliverables provided to RRMC and title has passed to RRMC. Therefore, it is
entitled to delivery up or destruction of any such material held by Topalsson.
390. It is admitted by Topalsson that it is not entitled to make use of or copy the Bespoke
Software, including the data and materials identified in clause 23.8 of section 7.
391. In paragraph 143.1 of the Reply Topalsson has offered the following undertaking:
392. In its closing submissions, it goes slightly further, accepting that it has no right to use
RRMC-specific data. On the basis of the above, an appropriate undertaking can be
incorporated into the final order made in these proceedings. However, there is a dispute
as to the categorisation of software as Bespoke Software (as distinct from Supplier
Software or Deliverables).
393. Bespoke Software does not automatically cover all Deliverables within the meaning of
the Agreement but also is not confined to the specific software identified in clause 6 of
section 2 above, which was expressed to be an inclusive, rather than exclusive list.
394. Dr Hunt performed a code review to try and identify code that was bespoke for RRMC’s
use or contained RRMC data or intellectual property. The results of this exercise are set
out in Appendix F of her first report. However, in cross-examination, she confirmed
that she did not ask for, or have access to the source code and therefore her review was
limited to identified items that contain Bespoke Software and RRMC data or
intellectual property; that description did not necessarily apply to the whole folder.
395. This was not the subject of discussions or joint statements between the IT experts and
there has been no detailed investigation at trial as to which sections or lines of code
were Bespoke Software or Supplier Software. As a result, the court is not in a position
to make any order for delivery up or destruction of specific software and the remedy is
confined to a declaration.
Conclusions
Mrs Justice O’Farrell DBE TvR
Approved Judgment
i) Topalsson was obliged to deliver and install the software in accordance with the
March Plan, which was contractually binding on Topalsson and made time of
the essence in respect of the revised dates agreed;
iii) Topalsson was not impeded in its performance, or prevented from performing
its obligations by RRMC;
iv) RRMC was entitled to terminate under clause 13.11.3 of Section 7 of the
Agreement and at common law on the ground of Topalsson’s repudiatory or
anticipatory breach;
vi) RRMC is entitled to damages in the sum of €5 million plus interest at the rate
of 4% per annum above the Bank of England base rate from time to time
compounded at monthly intervals from the due date for such payment until
actual date of payment;
vii) the parties are entitled to orders for delivery up and/or declaratory relief in
respect of the intellectual property issues as set out above.
397. Following hand down of this judgment, the hearing will be adjourned to a date to be
fixed for the purpose of any consequential matters, including any applications for
interest, costs or permission to appeal, and any time limits are extended until such
hearing or further order.