Submit Article
Legal Analysis. Regulatory Intelligence. Jurisprudence.
Search articles, case studies, legal topics...
Singapore

TAN PENG KWANG t/a EUROPE MINI HOLIDAY (Singapore UEN No. 52905119B) v ZIMERICK LLP

that the appellant was not entitled to hold the respondent in breach of the Contract. He found that it was the appellant who was in breach when they failed to pay the respondent for the work already done to develop the app for the Android and iPad platforms, and that the appellant ought to have

300 wpm
0%
Chunk
Theme
Font
"I agree with the DJ that the appellant did not have the right to terminate the Contract, simply because of the missing iPhone app." — Per Kwek Mean Luck JC, Para 20

Case Information

  • Citation: [2021] SGHC 45 (Para 0)
  • Court: General Division of the High Court of the Republic of Singapore (Para 0)
  • Date of hearing / judgment: 27 January 2021 / 24 February 2021 (Para 0)
  • Coram: Kwek Mean Luck JC (Para 0)
  • Case number: District Court Appeal No 29 of 2020 (Para 0)
  • Counsel for the appellant: Choh Thian Chee Irving, Oei Su-Ying Renee Nicolette and Melissa Kor (Optimus Chambers LLC) (Para 0)
  • Counsel for the respondent: Alain Abraham Johns (Alain A Johns Partnership) (Para 0)
  • Area of law: Contract — Breach — Quantum Meruit; Evidence — Admissibility of evidence — Hearsay (Para 0)
  • Judgment length: Not stated in the extraction (Para 0)

Summary

This appeal arose from a dispute over a mobile travel app contract between the appellant, Tan Peng Kwang t/a Europe Mini Holiday, and the respondent, Zimerick LLP. The appeal challenged the District Judge’s decision allowing 95% of the respondent’s claim for work done on the app and dismissing the appellant’s counterclaim. The High Court framed the dispute around three questions: whether the appellant had the right to terminate the Contract, whether the app had passed the UAT, and whether the respondent was entitled to 95% of the project cost. (Paras 1, 2, 14)

"This is an appeal against the decision of the District Judge (“the DJ”) ... allowing 95% of the respondent’s claim for work done on a mobile travel app (“the app”) for the appellant and dismissing the appellant’s counterclaim." — Per Kwek Mean Luck JC, Para 1

The court held that the appellant did not have the right to terminate the Contract merely because the iPhone version had not been developed. The judge reasoned that the Contract did require an iPhone component, but there was no clause stating that non-development of that component was a material breach, and the omission did not deprive the appellant of substantial benefit under the Contract. The court also accepted that the app had passed UAT, relying on the surrounding evidence rather than treating the absence of a signed UAT form as decisive. (Paras 17, 20, 24, 29)

"there is no clause in the Contract stating that the non-development of this would be a material breach." — Per Kwek Mean Luck JC, Para 17
"On the evidence, the omission of the iPhone component did not affect the appellant’s substantial benefit under the Contract." — Per Kwek Mean Luck JC, Para 20

On quantum, the court affirmed the District Judge’s award of 95% of the respondent’s claim, with a 5% deduction for the non-development of the iPhone app. The court considered the contractual payment structure and the clause dealing with remuneration without a fixed quantum, and it also rejected the appellant’s hearsay objection to certain evidence. The counterclaim failed, and the appeal was dismissed with costs of $5,000 awarded to the respondent, excluding disbursements. (Paras 32, 34, 39, 40)

"Having reviewed the decision of the DJ, I affirmed the DJ’s award of 95% of the respondent’s claim, factoring in a reduction of 5% for the non-development of the app for iPhones." — Per Kwek Mean Luck JC, Para 39

What Was the Contract and What Did the Parties Agree to Build?

The parties entered into Customer Services Agreement Contract #00001114 and Work Order #00001114, both dated 8 October 2013. Together, those documents formed the Contract under which the respondent was to develop a mobile travel app for the appellant at a total price of $134,122. The judgment identifies the Contract as the operative agreement and makes clear that the dispute concerned performance under that agreement rather than any separate arrangement. (Para 3)

"The parties entered into Customer Services Agreement Contract #00001114 (“the Agreement”) and Work Order #00001114 (“the Work Order”), dated 8 October 2013." — Per Kwek Mean Luck JC, Para 3
"They collectively form the contract (“the Contract”) between the parties for the respondent to develop the app for the appellant, for the total price of $134,122." — Per Kwek Mean Luck JC, Para 3

The Contract was not a simple lump-sum arrangement without structure. The Work Order contained three payment milestones, and the court specifically noted that these milestones were set out in Clause 9 of the Work Order. The existence of these milestones mattered because the court later used them, together with other contractual clauses, to assess whether the respondent had substantially performed and whether the appellant was entitled to withhold the entire balance. (Para 4)

"There were 3 payment milestones under the Contract, set out in Clause 9 of the Work Order" — Per Kwek Mean Luck JC, Para 4

The factual matrix also included the scope of the app’s development. The appellant’s case was that the respondent had developed the app for Android and iPad platforms but had not produced the iPhone version. The respondent did not dispute that the iPhone version had not been developed, but it maintained that it had substantially performed and had informed the appellant that it was able and willing to develop the iPhone version. That factual disagreement became central to the termination issue. (Paras 5, 7)

"The appellant’s case is that while the respondent had developed the app for use on Android and iPad platforms, they failed to produce the app for use on iPhones." — Per Kwek Mean Luck JC, Para 5
"The respondent’s case is that they had substantially performed their obligations under the Contract in developing the app for use on the Android and iPad platforms." — Per Kwek Mean Luck JC, Para 7

Why Did the Appellant Say It Could Terminate the Contract?

The appellant’s argument was straightforward: because the respondent had not produced the app for iPhones, the respondent had breached the Contract, and the appellant was therefore entitled to terminate it. The appellant treated the missing iPhone component as a material failure of performance. In the appellant’s framing, the absence of the iPhone version was not a minor defect but a breach going to the heart of the bargain. (Para 5)

"The appellant was hence entitled to hold the respondent in breach of the Contract and terminate it." — Per Kwek Mean Luck JC, Para 5

The court did not accept that framing. The judge first observed that the Contract did require development of the app for iPhone use, but the existence of that obligation did not automatically mean that any failure to complete it was a material breach justifying termination. The court’s analysis turned on the absence of any contractual clause stating that non-development of the iPhone component would be a material breach. That absence was important because the court was not prepared to infer a termination right merely from incomplete performance of one component of a broader project. (Paras 16, 17)

"there is no clause in the Contract stating that the non-development of this would be a material breach." — Per Kwek Mean Luck JC, Para 17

The judge then linked that contractual point to the practical effect of the omission. Even though the iPhone version had not been developed, the court found that the omission did not deprive the appellant of the substantial benefit of the Contract. That finding was decisive on the termination question because it meant the appellant could not treat the omission as a basis for ending the bargain altogether. The court therefore agreed with the District Judge that the appellant had no right to terminate the Contract simply because the iPhone app was missing. (Paras 18, 20)

"On the evidence, the omission of the iPhone component did not affect the appellant’s substantial benefit under the Contract." — Per Kwek Mean Luck JC, Para 20
"I agree with the DJ that the appellant did not have the right to terminate the Contract, simply because of the missing iPhone app." — Per Kwek Mean Luck JC, Para 20

How Did the Court Deal with the UAT Issue?

The second major issue was whether the app had passed UAT. The appellant’s position was that the absence of a signed UAT acceptance form showed that UAT had not been completed. The court rejected that as too rigid a reading of the evidence. It held that while a signed UAT acceptance form would be evidence that UAT had been carried out, the absence of such a form did not, by itself, prove that UAT had not been carried out. (Paras 21, 24)

"While the presence of a signed UAT acceptance form is evidence that the UAT was carried out, its absence, without more, does not affirm that the UAT was not carried out." — Per Kwek Mean Luck JC, Para 24

The court’s reasoning was grounded in the surrounding factual evidence. The judge noted that the app was live, that the appellant had logged into the app many times over a defined period, and that there were no communications from the appellant stating that UAT had not been passed or that the app was not live. Those facts supported the conclusion that the app had in fact passed UAT, even though the formal signed document was absent. (Para 25)

"from 9 February 2015 to 9 April 2015, the appellant logged into the app at least 302 times;" — Per Kwek Mean Luck JC, Para 25
"there were no communications from the appellant saying that the UAT had not been passed or that the app was not live." — Per Kwek Mean Luck JC, Para 25

The judge expressly agreed with the District Judge’s finding on this point. The court stated that, having reviewed the evidence, it agreed that the app had passed UAT. That conclusion mattered because the Contract’s payment structure tied part of the payment to UAT completion, and the court’s acceptance of UAT completion supported the respondent’s entitlement to payment under the Contract. (Paras 29, 30)

"Having reviewed the evidence, I agree with the DJ’s finding that the app has passed the UAT." — Per Kwek Mean Luck JC, Para 29

Why Did the Court Award 95% of the Claim Instead of the Full Contract Sum?

The court’s quantum analysis was tied to the contractual payment structure and the incomplete iPhone component. The District Judge had awarded 95% of the respondent’s claim and deducted 5% for the non-development of the app for iPhones. The High Court affirmed that approach. The judge considered the award consistent with the Contract’s payment clauses and with the evidence that the iPhone component represented only a limited portion of the overall project. (Paras 12, 18, 32)

"The DJ gave judgment for the respondent for 95% of the sum claimed, giving a 5% deduction for the non-development of the app for use on iPhones." — Per Kwek Mean Luck JC, Para 12

The court referred to Clause 4.2 of the Agreement and Clause 6.4(d) of the Agreement in explaining why the 95% award was justified. The judge stated that the District Judge’s decision to award 95% of the respondent’s claim was in line with those clauses. The reasoning was that the Contract contemplated remuneration for work done, but the quantum was not fixed in a way that made the respondent’s claim inconsistent with the contractual framework. (Paras 31, 32, 34)

"The DJ’s decision to award 95% of the respondent’s claim is in line with these two clauses of the Contract." — Per Kwek Mean Luck JC, Para 32
"Clause 6.4(d) of the Agreement thus contractually provided for remuneration, without fixing the quantum." — Per Kwek Mean Luck JC, Para 34

The court also addressed the appellant’s reliance on Rabiah Bee bte Mohamed Ibrahim v Salem Ibrahim. The appellant cited that authority for the proposition that there cannot be a claim in quantum meruit if there exists a contract for an agreed sum, and that restitution cannot run parallel to an inconsistent contractual promise. The judge distinguished the present case by pointing to the contractual language: where a contract states that there should be remuneration but does not fix the quantum, a quantum meruit claim may be contractual in nature. That reasoning supported the respondent’s recovery notwithstanding the incomplete iPhone development. (Paras 33, 34)

"where there is a contract which states that there should be remuneration but does not fix the quantum, the claim in quantum meruit will be contractual in nature." — Per Kwek Mean Luck JC, Para 34

How Did the Court Treat the Evidence and the Hearsay Objection?

A significant evidential issue arose when the appellant sought to rely on documents that the District Judge had declined to admit on the ground that they were hearsay. The High Court upheld that approach. The judge noted that the appellant relied on the Evidence Act and on Gimpex Ltd v Unity Holdings Business Ltd and others and another appeal, but the governing principle remained that the burden lies on the person seeking to rely on s 32(1)(j) to prove the ground of unavailability. A mere allegation of unavailability is not enough. (Paras 27, 28)

"The DJ declined to admit these documents on the ground that they are hearsay evidence." — Per Kwek Mean Luck JC, Para 27
"The burden is on the person seeking to rely on s 32(1)(j) of the Evidence Act to prove the ground of unavailability and a mere allegation of unavailability is not acceptable (see Gimpex at [97])." — Per Kwek Mean Luck JC, Para 28

The court also noted that, in Gimpex, there had been evidence of attempts to procure the attendance of the witness at trial. That observation mattered because it showed the kind of factual foundation required before hearsay evidence could be admitted under the statutory exception. The High Court did not accept that the appellant had met that burden on the facts before it. (Para 28)

"The respondent rightly pointed out that in Gimpex, the Court of Appeal noted at [127] that there was evidence of Gimpex Ltd’s attempts to procure the attendance of the witness at trial." — Per Kwek Mean Luck JC, Para 28

In practical terms, the evidential ruling supported the respondent’s version of events and prevented the appellant from using the excluded documents to undermine the finding that UAT had been passed. The court’s treatment of the hearsay issue therefore had a direct effect on the factual findings that underpinned both liability and quantum. (Paras 27, 28, 29)

What Did the Court Say About the Appellant’s Counterclaim?

The appellant’s counterclaim failed at first instance, and the High Court affirmed that result. The extraction does not set out the full content of the counterclaim, but it does state that the District Judge found the appellant unable to prove it and dismissed it. The High Court dismissed the appeal on the counterclaim as well. That meant the appellant obtained no affirmative relief from the litigation and remained liable for the respondent’s successful claim, subject only to the 5% deduction already applied. (Paras 12, 39)

"The DJ found that the appellant was unable to prove their counterclaim and dismissed it." — Per Kwek Mean Luck JC, Para 12
"I also dismissed the appeal on the appellant’s counterclaim." — Per Kwek Mean Luck JC, Para 39

The court’s treatment of the counterclaim is consistent with its broader findings on breach and performance. Once the court concluded that the appellant had no right to terminate the Contract, that the app had passed UAT, and that the respondent was entitled to 95% of the claim, the counterclaim had no factual or legal foundation on the material extracted. The judgment therefore disposed of the counterclaim summarily in the final orders. (Paras 20, 29, 39)

How Did the Court Use the Contractual Clauses in Its Reasoning?

The judgment repeatedly returned to the Contract’s internal structure. Clause 9 of the Work Order set out the three payment milestones, and the court treated those milestones as part of the framework for determining what payment was due. Clause 4.2 of the Agreement and Clause 6.4(d) of the Agreement were also central to the quantum analysis. The judge’s reasoning was that these clauses showed the parties had contemplated remuneration for work done, even if the exact quantum was not fixed in the way the appellant suggested. (Paras 4, 31, 34)

"Clause 4.2 of the Agreement" — Per Kwek Mean Luck JC, Para 31
"Clause 6.4(d) of the Agreement" — Per Kwek Mean Luck JC, Para 34

The court’s approach was not to isolate one clause and treat it as dispositive. Instead, it read the Contract as a whole. That holistic reading allowed the judge to conclude that the respondent’s partial non-performance on the iPhone component did not defeat the respondent’s entitlement to substantial payment for the work actually done. The court’s conclusion that the 95% award was “in line” with the contractual clauses reflects that integrated reading. (Paras 32, 34)

"The DJ’s decision to award 95% of the respondent’s claim is in line with these two clauses of the Contract." — Per Kwek Mean Luck JC, Para 32

The court also used the contractual language to explain why the respondent’s claim could be understood in quantum meruit terms without being inconsistent with the Contract. The judge stated that where a contract provides for remuneration but does not fix the quantum, the claim in quantum meruit will be contractual in nature. That proposition was important because it allowed the court to uphold payment for work done without treating the claim as an extra-contractual recovery. (Para 34)

What Was the Final Result and What Orders Did the Court Make?

The appeal was dismissed in full. The High Court affirmed the District Judge’s award of 95% of the respondent’s claim, upheld the dismissal of the appellant’s counterclaim, and ordered costs of $5,000 to the respondent, excluding disbursements. The court also ordered the security for the respondent’s costs of appeal to be released to the respondent. These orders brought the dispute to an end in the respondent’s favour, subject to the limited deduction already reflected in the quantum award. (Paras 39, 40)

"Having reviewed the decision of the DJ, I affirmed the DJ’s award of 95% of the respondent’s claim, factoring in a reduction of 5% for the non-development of the app for iPhones." — Per Kwek Mean Luck JC, Para 39
"I also dismissed the appeal on the appellant’s counterclaim." — Per Kwek Mean Luck JC, Para 39
"I heard the parties on costs and awarded $5,000 to the respondent excluding disbursements." — Per Kwek Mean Luck JC, Para 40
"I also ordered the security for the respondent’s cost of appeal to be released to the respondent." — Per Kwek Mean Luck JC, Para 40

The final orders are significant because they show that the court did not treat the missing iPhone component as a complete failure of consideration. Instead, the court calibrated relief by allowing a modest deduction while preserving the respondent’s substantial recovery. That approach reflects the court’s overall view that the respondent had substantially performed and that the appellant’s termination was unjustified. (Paras 20, 39, 40)

Why Does This Case Matter?

This case matters because it illustrates how Singapore courts may respond to incomplete performance in a technology-development contract. The judgment shows that the absence of one component, even if contractually contemplated, does not automatically amount to a material breach justifying termination. The court focused on whether the omission deprived the appellant of the substantial benefit of the bargain, and it answered that question in the negative. That is a practical lesson for parties drafting software and app-development agreements: if a particular deliverable is intended to be termination-critical, the contract should say so expressly. (Paras 17, 20)

"On the evidence, the omission of the iPhone component did not affect the appellant’s substantial benefit under the Contract." — Per Kwek Mean Luck JC, Para 20

The case also matters for evidential practice. The court’s treatment of hearsay reinforces that a party seeking to invoke a statutory exception must prove the factual basis for admissibility, including unavailability where required. A bare assertion will not do. In commercial disputes, where parties often rely on emails, drafts, and other documents to reconstruct performance, this ruling underscores the importance of laying a proper evidential foundation. (Paras 27, 28)

"The burden is on the person seeking to rely on s 32(1)(j) of the Evidence Act to prove the ground of unavailability and a mere allegation of unavailability is not acceptable (see Gimpex at [97])." — Per Kwek Mean Luck JC, Para 28

Finally, the case is useful on quantum meruit and contractual remuneration. The court accepted that a contract can provide for remuneration without fixing the quantum, and in that setting a quantum meruit analysis may still be contractual in nature. That is a valuable clarification for disputes where work has been done, payment is contemplated, but the exact amount payable is contested. The judgment therefore has significance beyond app development and speaks more broadly to partial performance, payment milestones, and the relationship between contract and restitutionary concepts. (Paras 32, 34)

Cases Referred To

Case Name Citation How Used Key Proposition
Zimerick LLP v Tan Peng Kwang t/a Europe Mini Holiday [2020] SGDC 248 Lower court decision under appeal; cited for the District Judge’s findings on breach, UAT, expert evidence, and counterclaim The District Judge allowed 95% of the claim, found UAT passed, rejected Derique’s evidence, and dismissed the counterclaim (Para 1, Para 12)
Gimpex Ltd v Unity Holdings Business Ltd and others and another appeal [2015] 2 SLR 686 Relied on in relation to hearsay and admissibility under s 32(1)(j) of the Evidence Act The party relying on the exception must prove unavailability; mere allegation is insufficient, and attempts to procure attendance are relevant (Para 28)
Rabiah Bee bte Mohamed Ibrahim v Salem Ibrahim [2007] 2 SLR(R) 655 Relied on by the appellant on quantum meruit; addressed by the court in distinguishing the present contractual framework Where a contract provides for remuneration but does not fix the quantum, a quantum meruit claim may be contractual in nature; the appellant’s broader proposition was not accepted as controlling on these facts (Paras 33, 34)

Legislation Referenced

  • Evidence Act (Cap 97, 1997 Rev Ed), s 32(1)(j)(iv) (Para 28)
  • Evidence Act (Cap 97, 1997 Rev Ed), s 32(1)(j) (Para 28)

Source Documents

This article analyses [2021] SGHC 45 for legal research and educational purposes. It does not constitute legal advice. Readers should consult the full judgment for the Court's complete reasoning.

Written by Sushant Shukla
1.5×

More in

Legal Wires

Legal Wires

Stay ahead of the legal curve. Get expert analysis and regulatory updates natively delivered to your inbox.

Success! Please check your inbox and click the link to confirm your subscription.