CQuest America, Inc. v. Yahasoft, Inc.
Filing
38
OPINION Entered by Judge Richard Mills on 6/28/16. There are genuine issues of material fact regarding aspects of the contract and whether it was modified which preclude the entry of summary judgment. Ergo, the Motion of Plaintiff CQuest America, Inc. for Summary Judgment 34 is DENIED as to the breach of contract and/or breach of a modified contract claims. The Plaintiff's Motion is ALLOWED as to certain affirmative defenses, as provided in this Order. (SW, ilcd)
E-FILED
Wednesday, 29 June, 2016 01:22:44 PM
Clerk, U.S. District Court, ILCD
IN THE UNITED STATES DISTRICT COURT
FOR THE CENTRAL DISTRICT OF ILLINOIS
SPRINGFIELD DIVISION
CQUEST AMERICA, INC., an Illinois )
not-for-profit corporation,
)
)
Plaintiff,
)
)
v.
)
)
YAHASOFT, INC., a Georgia business )
corporation,
)
)
Defendant.
)
NO. 13-3349
OPINION
RICHARD MILLS, U.S. District Judge:
This is an action for breach of contract.
Pending before the Court is the Motion for Summary Judgment filed
by CQuest America, Inc.
Plaintiff CQuest America, Inc. and Defendant Yahasoft, Inc. entered
in to a contract wherein Yahasoft would develop and deliver software to
CQuest for its claim processing services. The Plaintiff would pay the
Defendant a specified price.
The issues before the Court include whether there was breach of
contract; a modification of the contract; and, if so, whether there was a
breach of the modified contract.
Each party alleges that the other breached the contract and/or the
modified contract.
This action was filed in the Seventh Judicial Circuit of Illinois,
Sangamon County, and removed to this Court. Because the parties are
citizens of different states and the amount in controversy exceeds
$75,000.00, the Court has jurisdiction over the subject matter. See 28
U.S.C. § 1332(a).
I. FACTS
A. Timeline of events
(1)
Jeffrey “Jeff” Hamrick served as the Chief Executive Officer of
Plaintiff CQuest America, Inc. between May of 2011 and March of 2012.
Kevin Davis has been the Plaintiff’s CEO since August of 2012. Tom
Hwang has been CQuest’s Vice-President of Centralized Billing Services
since 2009. Hwang was involved with the project at issue as a project
2
advisor.
On April 29, 2011, the Plaintiff entered into a contract (“the EI
Contract”) with the State of Illinois Department of Human Services (DHS)
to provide billing functions for the Department’s Bureau of Early
Intervention. The EI Contract was for fiscal year 2011 (July 1, 2011
through June 30, 2012) and was renewable twice at DHS’s option. The EI
Contract and its renewals terminated on June 30, 2014.
Defendant Yahasoft is a software development company based in
Atlanta, Georgia. Before entering in to a contract, Tom Hwang reached out
to the Defendant’s President and CEO, Qingyi (“Roy”) Su, in February of
2011 to ask if he was interested in talking to CQuest about Yahasoft’s early
intervention data system. Su informed Hwang he would be interested in
doing so.
On or about June 1, 2011, CQuest entered in to the Software Services
Agreement (SSA) with Yahasoft. Yahasoft has developed a proprietary
software system known as the Yahasoft Early Intervention Data System
(“YEIDS”). YEIDS is a database designed to integrate collection, case
3
management, billing and claims processing for early intervention and early
childhood special education state-based systems. It can be customized and
tailored for an individual and state’s early intervention program.
The stated purpose of the SSA was for Yahasoft to build a “back end”
system so CQuest could continue to provide billing services for the Bureau
of Early Intervention. “Front end” and “back end” are technical terms
which describe software functions as those functions relate to the user of
the software. “Front end” services or functions are those with which the
user of the software interacts directly–for example, a screen with fields into
which a user enters data. “Back end” services or functions are those with
which the user does not interact directly, but which serve the front end–for
example, a database in which data is stored once the user has entered that
data into the front end, or a function which analyzes or processes the data
which the user entered into the front end. YEIDS comprises both a front
end and a back end system.
The Plaintiff alleges it did not need a system with a front end, as it
was already using the front end software provided by DHS, which was
4
called “Cornerstone.” The Defendant disputes this and claims that almost
from the outset, CQuest was interested in the possibility of developing a
software package that would include front-end services.
The SSA does not provide for Yahasoft to develop a front end system.
Yahasoft claims the SSA was modified orally and by performance to include
front end functions as well.
The SSA requires Yahasoft to customize its existing software system
to provide back end functions. A statement of services which described the
back end functions was attached to the SSA as Exhibit A. Examples of the
back end functions identified in the Statement of Services in the SSA
include:
i.
“Support data interface functions with CARS,”
ii.
“Support data interface with Cornerstone,”
iii.
“Support data interface with Department of Healthcare and Family
Services,”
iv.
“Modifications or additions to the YahaSoft data reporting system as
required by DHS,” and
5
v.
“Modification to the YahaSoft claims processing system as required
by DHS.”
Once Yahasoft built the back end system, it was to provide maintenance
services for the completed system as well.
(2)
On June 6, 2011, Roy Su provided CQuest via email with a proposed
Project Schedule for “back end” work as described in the Statement of
Services.
The email was sent to Tom Hwang, Kim Wallace and Jeff
Hamrick. On June 6, 2011, Tom Hwang received an email from Su with
an attached document purporting to be a draft project schedule for the
CQuest/Yahasoft project. On June 21 and 22, 2011, Nan Slaughter, the
director of Yahasoft products and services, demonstrated the whole YEIDS
system (back-end and front-end functions) to DHS leaders including Janet
Gully, IL EI’s Bureau Chief, at CQuest’s office in Springfield, Illinois.
On July 5, 2011, Hwang received an email from Su with an attached
document regarding the system which the parties had contracted for
Yahasoft to build.
The document was entitled “Justification on Why
6
Illinois Early Intervention Cannot Just Use CBO Functions in Yahasoft
Early Intervention Data System (YEIDS).” The way that YEIDS was
designed, the back-end functions included more than just the Illinois CBO
(Central Billing Office) function, which was the function then provided by
CQuest to IL EI.
Tom Hwang’s understanding from Su’s July 5, 2011 email and
document was Yahasoft could not build a back-end only system and that
for CQuest to receive a back end system, it would have to accept front end
functions as well. Su stated that he did not intend to imply that Yahasoft
could not build a back-end only system. Yahasoft asserts that while it is
entirely possible to build a back-end system that included the CBO
function, the YEIDS design included other sophisticated back-end functions
that were not a part of CQuest’s preexisting back-end system. CQuest
disputes this allegation.
Yahasoft asserts that although the SSA and IL EI contract only
required it to build a back-end system, CQuest’s intention from the
beginning was to build the entire YEIDS system (back-end and front-end
7
functions) for Illinois. The problem was that if CQuest was to build the
back-end system first and Illinois later wanted to implement the front-end
functions as well, CQuest would have to rebuild the entire system again.
CQuest disputes this and notes that the SSA contains an integration clause
which provides that the agreement constitutes the parties’ entire agreement.
The SSA would have reflected that CQuest wanted to build the entire
YEIDS system if that was its intent.
On August 1, 2011, Kim Wallace of CQuest e m a i l e d H a m r i c k ,
Hwang, Slaughter and Su, summarizing a conversation she had with Gully
and stating that JoAnne Durkee of DHS was implementing the whole
YEIDS system. Additionally, the email stated that DHS Assistant Secretary
Grace Ho had requested that Yahasoft perform a demonstration of the
entire YEIDS system.
On September 10, 2011, Yahasoft members
Slaughter and Cameron demonstrated the whole YEIDS system to DHS
personnel in Chicago, Illinois.
On October 20, 2011, Jeff Hamrick sent Janet Gully a letter stating
that “CQuest is now in a position to implement the entire YEIDS system
8
for the Bureau of Early Intervention to allow the Bureau to take advantage
of the most current technology with a state of the art Early Intervention
data system.”
(3)
On October 21, 2011, Hamrick emailed Su and asked if Su was
available for a conference call on Friday, October 28, 2011 at 3:00 p.m.
eastern time. Su responded to Hamrick’s email by stating that he would
call him on October 28, 2011 at 3:00 p.m.
CQuest still wanted the back end system for which it had bargained
in the SSA. CQuest alleges that, in order to receive the back end system for
which it had bargained in the SSA and to meet its contractual commitment
to DHS, CQuest had to acquiesce to Yahasoft building a system which
entailed both back end and front end functions as well. Yahasoft disputes
the previous statement on the basis that the SSA was modified at CQuest’s
request, after CQuest expressed a strong interest in having the capability to
provide a fully integrated system to the State, especially after State officials
responded positively to a demonstration of the full system.
9
CQuest asserts that based on Yahasoft’s representations that it could
not build a back-end only system, CQuest’s personnel worked with officials
at the DHS Bureau of Early Intervention to gain those officials’ provisional
approval of Yahasoft’s front end and back end integrated system. Yahasoft
disputes the allegation on the same basis and claims that CQuest was
interested in the full system from the beginning.
On November 14, 2011 Hwang, Hamrick and Wallace met with
Slaughter and Su to prepare for the project kickoff meeting with Bureau of
Early Intervention personnel.
They later met with Bureau of Early
Intervention personnel, including Gully, to introduce the YEIDS system.
On November 15, 2011, the parties reconvened to review and record the
Bureau of Early Intervention’s proposed changes to YEIDS’s initial four
front-end functions, including Demographic Screen, Referral Screen, Parent
Screen and Financial Support Screen.
They agreed to continue the
conversation in the coming weeks.
In January of 2012, CQuest contracted with a local consulting firm,
Marucco, Stoddard, Ferenbach & Walsh, Inc. (“MSFW”) to engage a
10
project manager to manage the project on CQuest’s behalf. The MSFW
project manager, along with other CQuest employees, was available to
Yahasoft by telephone, email, and in weekly and sometimes bi-weekly
“progress meetings” held via web-conferencing software to discuss the
process of implementing the front-end and the back-end system of YEIDS
and the changes that needed to be made or were being made for
incorporation into IL EI. Between January 2012 and the end of May 2012,
Hwang received via email twelve versions of a project charter from Mary
Ann Hedlund, the project manager. The changes in the project charters
were not final and were ongoing. The name of the project changed from
EICBO (which only incorporated the CBO back-end functions) to IEIS
(which incorporated both the front-end and the back-end functions). The
name change reflected the change in the scope of the original project. The
material provisions in the project charters did not undergo any substantive
changes.
The first version of the Project Charter, under Project Overview,
contains the following statements:
11
The current Illinois Early Intervention data management
system (Cornerstone) is more than 10 years old. The system
was not designed specifically for Early Intervention and has not
evolved to meet the demands of an increasingly data dependent
federal program. The structure, age and design of the current
Illinois’ Early Intervention system does not allow for “real time”
data collection analysis and use. The current server based
system requires nightly uploads to a central server. The delay
in data collection makes it difficult to meaningfully use the data
at a local level.
The Illinois Part C Early Intervention Task Force has
recommended that the Bureau of Early Intervention design and
implement a web-based data management system to solve these
concerns. The Bureau of Early Intervention has therefore
contacted the EI Central Billing Office to provide a solution.
The proposed solution is to purchase and customize Yahasoft
Early Intervention Data System (YEIDS), which has been
implemented and proven in both Tennessee and Kentucky. The
new system will be called the Illinois Early Intervention System
(IEIS).
The final version of the project charter contains a substantially similar
project overview statement.
In each project charter, the key project objectives were stated as: (1)
implement a single statewide web-based data management system
customized for the Illinois Bureau of Early Intervention; and (2) provide a
comprehensive
Early
Intervention
system
integrating
both
case
management [front-end functions] and claims management [part of the
12
back-end functions]. Each project charter extended the project timeline to
June 30, 2013. Each project charter, under project assumptions, states that
“IEIS will replace Cornerstone for Early Intervention case management.”
CQuest states that it fulfilled its other obligations under the SSA.
Yahasoft alleges that Plaintiff stopped paying for services rendered in
March of 2012. At the time, revisions in the project charters were ongoing
and continued to May of 2012. As of March of 2012, the project charter
showed that design and development of the project would continue to
December 15, 2012, with a project completion date of June 30, 2013.
(4)
On June 14, 2012, Kim Wallace sent a letter to Yahasoft that stated
the IEIS project must be completed no later than October 1, 2013. The
letter (which is dated June 15, 2012) concluded by stating, “We continue
to believe that the CQuest/Yahasoft team can deliver an extraordinary
solution to the Illinois Early Intervention Program.”
Roy Su created a memorandum on or about July 3, 2012. As of July
3, 2012, Su thought CBO (i.e., back end) discovery was 20 to 40 percent
13
complete. Su thought CBO design and development was 20 to 30 percent
complete. Su did not know where the “January 29" deadline mentioned in
his July 3 memorandum came from.1
Kevin Davis received a letter from the general counsel for DHS on or
about August 10, 2012. Upon receiving the letter, Davis forwarded the
letter to Roy Su. The letter stated in part:
It has come to the attention of the Illinois Department of
Human Services (Department) that CQuest has been working
The memorandum, which refers to “January 29" in two different
paragraphs, states in part:
It is realistic to believe we (EI program as customer, CQuest project
staff, Yahasoft project staff) can make the January 29th
development deadline, if we commit to an intensified work plan
and schedule, i.e. including tasks and deadlines every other week.
*Roy: maybe all of the CBO development does not have to be done
by 1/29–can we revisit when/how to test CBO functionality and
revise project schedule?
1
Yahasoft must be exposed to (and understand) the breadth and
depth of CBO functionality ASAP.
CQuest needs confirmation that Yahasoft can build and implement
the CBO functionality that is within project scope. Do we need to
see a prototype?
What Should We Do?
Create detailed workplan to/through Jan. 29[.]
14
to expand the Yahasoft Early Intervention Data System
(YEIDS) on behalf of the Bureau of Early Intervention. While
the Department appreciates CQuest’s offer to provide these
services at no cost, the Department already has a vendor who
handles the “front-end” business services for our clients. At this
time, the Department must decline any expanded services for
the YEIDS that are covered by the Department’s current
contract with your company and ask that the expansion project
stop as of the date of this letter.
Davis understood the letter to mean DHS did not need and was not
looking for a new “front end” system or a new system which integrated
front end and back end functions. Based on the letter, Davis wanted to
either amend the terms of the SSA with Su or re-direct the project to
complete the back end system per the SSA. On September 4, 2012, Davis
sent a memo to Yahasoft that noted CQuest was considering multiple
options in light of the new development. CQuest “request[ed] a proposal
from Yahasoft that describes and sets forth a plan to provide a solution”
that included a number of critical functions identified in the memo.
On October 5, 2012, at Davis’s request, Su submitted a proposal for
Yahasoft to complete the “back- end” system now called EIBOSS. EIBOSS
was to materially perform the same back-end functions contemplated by the
15
SSA.
Roy Su’s proposal indicated that the total implementation cost for
EIBOSS would be $822,400. The proposal provided for a timeline of
November 1, 2012 to June 30, 2014 to implement a back end system.
When asked at his deposition, Su was unable to quantify how much of the
back end work that was already performed could have been re-used on the
EIBOSS project.
On October 18, 2012, Su also emailed Yahasoft’s IKIDS (Illinois early
Intervention Data System) proposal to Davis.
The IKIDS proposal
included both the front-end and the back-end system and the costs
associated with developing the complete system. Yahasoft’s EIBOSS and
IKIDS proposals were both sent in response to CQuest’s request.
On November 1, 2012, Kevin Davis responded to the IKIDS proposal
by proposing a new time frame. Davis’s response also proposed counterpayment terms and acknowledged that the total system was approximately
40% complete, with the front-end system approximately 70% complete and
the back-end system approximately 10% complete.
16
On
November
12,
2012,
Roy
Su
responded
to
Davis’s
counterproposal in part by requesting payment by CQuest of Yahasoft’s
unpaid invoices, totaling $343,333.34.
On December 10, 2012, CQuest proposed that Yahasoft enter into a
new Master Team Agreement and Nondisclosure Agreement for future
cooperation between CQuest and Yahasoft to develop and implement the
full YEIDS system in states other than Illinois.
On December 14, 2012, Davis sent a follow-up memo to Yahasoft
detailing an approach to complete Yahasoft’s IKIDS proposal. The memo
restated once again that Davis was confident that both CQuest and
Yahasoft would be able to come to mutually agreeable terms on the IKIDS
system, thus building upon the parties’ already strong relationship.
In December of 2012, Davis asked Su to perform a summary of the
work the Defendant had performed under the SSA. Su provided Davis with
the requested summary. Su does not think CBO (i.e., back end) discovery
ever got to 80% completion.
On June 13, 2013, CQuest issued a Notice of Termination of the SSA
17
to Yahasoft. On August 21, 2013, the Plaintiff filed this lawsuit for breach
of contract.
B. Yahasoft’s invoices
Yahasoft sent invoices to CQuest for work the Defendant purportedly
performed every month between June of 2011 and August of 2012. The
Plaintiff paid the Yahasoft’s invoices for work that was purportedly
performed each month between June of 2011 through March of 2012.
CQuest stopped approving Yahasoft’s invoices for payment in March of
2012.
CQuest claims it did not pay Yahasoft’s invoices for April 2012, May
2012 or June 2012 because Yahasoft was not performing under the SSA
and because the invoices did not specify what work Yahasoft purported to
have performed.
Yahasoft disputes the allegation by stating that its
invoices in the three months prior to April 2012 followed the same format
and were paid by CQuest.
Moreover, the State did not question
implementation of the full front and back end system until August of 2012.
CQuest alleges it did not pay Yahasoft’s invoices for work purportedly
18
performed in July of 2012 or August of 2012 because such invoices relate
to the maintenance period, as defined in the Pricing and Payment terms of
the SSA and no such system had been delivered to the Plaintiff. Yahasoft
disputes the assertion by claiming that the SSA and its timelines for
completion had been modified by agreement and performance.
Accordingly, the Defendant contends the dates set forth in the SSA no
longer applied.
In August of 2013, CQuest received invoices from Yahasoft which
purported to represent monthly work Yahasoft performed in September of
2012 and October of 2012. CQuest did not pay these invoices because, to
CQuest’s knowledge, Yahasoft performed no services under the SSA in
September of 2012 or October of 2012, and the invoices did not specify
what work was performed. Yahasoft disputes this by stating that its prior
invoices, including invoices for January-March of 2012, following the same
format and were paid by CQuest. During September and October of 2012,
moreover, Yahasoft continued its performance and was in continued
contact with CQuest and its project manager.
19
C. Purported October 28, 2011 conversation and email
On August 28, 2012, Kevin Davis received an email from Roy Su,
which purported to be a forwarded copy of an email Su had sent to
CQuest’s former CEO, Jeff Hamrick, on October 28, 2011. Su claims that
in a conversation with Hamrick on October 28, 2011 at approximately 3:00
p.m., Hamrick agreed to expand the scope of the project to include
developing the front-end system as well as the back-end system, extend the
timelines for the project to June 30, 2013, as opposed to June 30, 2012,
and, in return, extend the payment terms of the SSA to pay Yahasoft from
June 1, 2011 to June 30, 2012 and $500,000 from July 1, 2012 to June 30,
2013. CQuest disputes the assertions and alleges that Hamrick does not
recall the conversation taking place.
Moreover, it was not Hamrick’s
practice to agree to such modifications over the phone.
Roy Su testified that he memorialized this conversation by sending
an email to Hamrick on October 28, 2011 at 6:11 p.m. Su admitted that
besides the email, there is no written record that the conversation with
Hamrick took place. Yahasoft alleges that, although Hamrick did not
20
respond to the email, the parties’ course of performance and the documents
supporting the revised scope of the project demonstrate that Hamrick
agreed to modify the SSA. Each version of the project charter, which
contains the modified terms of agreement, identifies Hamrick as the Project
Sponsor. CQuest disputes the allegation and Hamrick does not recall
receiving the email.
Jeff Hamrick’s job duties as CEO included negotiating and executing
contracts. Hamrick has examined the purported October 28, 2011 email.
To the best of Hamrick’s recollection, before meeting with CQuest’s
counsel on May 27, 2015, he had not previously seen the emailed allegedly
sent on October 27, 2011. Yahasoft disputes this and notes that based on
the parties’ subsequent performance, Hamrick did agree and must have
reviewed the email. Hamrick states that it was not his practice to delete
important business-related emails.
It was Hamrick’s practice to keep
important business-related emails in his inbox until he had followed up on
them. Moreover, Hamrick states his practice was to follow up on important
business-related emails within 24 hours of receiving them.
21
Hamrick
typically then saved the emails in specific designated folders.
CQuest alleges that, if Hamrick had received the purported October
28, 2011 email, he would have considered it to be an important businessrelated email and he would have replied to Roy Su. Su did not receive a
reply. Yahasoft disputes the allegations and states further that, because
Su’s email correctly stated their agreement, their was no reason for Hamrick
to reply. Moreover, the contract was amended by oral agreement and by
the parties’ course of performance. Accordingly, the lack of a response to
Su’s email is not material.
Kevin Davis has access to the CQuest email account for former CEO
Jeff Hamrick. To Davis’s knowledge, he is the only person with access to
Hamrick’s email account.
Davis states he has not deleted, altered or
modified any of the business-related emails in Jeff Hamrick’s CQuest email
account. Davis has reviewed the emails in Hamrick’s email account from
January of 2011 to August of 2012. The purported October 28, 2011 email
from Roy Su does not appear in Hamrick’s CQuest email account.
Yahasoft disputes the allegation and notes Su testified that he prepared and
22
sent the email and then forwarded the email at a later date to other of
CQuest’s personnel, including Davis.
CQuest alleges that, to the best of Hamrick’s recollection, he did not
speak with Roy Su on October 28, 2011. As CEO, it was not Hamrick’s
practice to agree to contractual modifications over the telephone. Yahasoft
disputes the allegations on the basis that Su has testified to the
conversation and, based on the parties’ subsequent performance, the
conversation must have occurred.
CQuest further asserts Hamrick would not have agreed to modify or
extend the payment terms of CQuest’s contract with Yahasoft–or any
contract–without first speaking to the Plaintiff’s Executive Committee, its
financial personnel and its operations personnel. Hamrick would not have
agreed to modify the timetable of Yahasoft’s performance or the scope of
the Defendant’s work without first consulting with CQuest’s operations
personnel. Moreover, Hamrick would not have orally agreed to modify the
payment terms of CQuest’s contract with Yahasoft without also modifying
the terms in writing as required by the contract. Hamrick would not have
23
agreed to modify the timetable for Yahasoft’s performance under the
contract without also modifying the timetable in writing as required by the
contract. Additionally, Hamrick would not have orally agreed to modify
the scope of the Yahasoft’s work under the contract without also modifying
the scope of work in writing as required by the contract.
Yahasoft disputes the foregoing allegations and claims that, although
the allegations are consistent with Hamrick’s affidavit, the parties’
subsequent performance demonstrates that Hamrick did agree to and did
modify the terms. Each version of the project charter, which contains the
terms of the agreement, identifies Hamrick as the project sponsor. Each
project charter identifies Kevin Davis as the project director.
CQuest alleges Hamrick did not agree to modify or extend the
payment terms of the contract. Hamrick did not agree to modify or extend
the timetable for Yahasoft’s performance or the scope of its work under the
contract with CQuest.
Yahasoft disputes these allegations based on
subsequent performance as already noted.
Roy Su admitted that no one at CQuest other than Jeff Hamrick ever
24
confirmed that Yahasoft would be paid pursuant to an extended schedule
if Yahasoft built both the back and front end system. Yahasoft disputes the
allegation and states that Plaintiff continued to pay the Defendant through
March of 2012, with full knowledge that the SSA had been modified to
include a full integrated system. These continued payments, when CQuest
was aware the scope of work and timeline had changed, provide further
evidence of its agreement to the modification of the contract.
CQuest contends that, while Jeff Hamrick was its CEO on or about
May of 2011 through June of 2012, at no time did he discuss with Kevin
Davis having agreed to modify, modifying or having modified the payment
terms or any other terms of the SSA. Yahasoft disputes the allegation and
states that the contract was modified by agreement and performance.
Moreover, internal discussions must have occurred at CQuest or no
discussions were necessary as it was clear the timeline and scope of work
had changed.
Roy Su admitted that he did not provide copies of all of his emails to
CQuest in discovery, including the “original” of the October 28, 2011
25
email. Kevin Davis received an email on August 28, 2012, which purported
to be a forwarded copy of the email Su allegedly sent to Hamrick ten
months earlier.
D. Defendant’s “work product”
CQuest alleges that before this litigation, Yahasoft did not provide it
with any work product–functioning or non-functioning. Yahasoft responds
by claiming that CQuest terminated the contract before it could complete
performance.
Moreover, Yahasoft had demonstrated its ongoing
performance, especially during project meetings, many of which were
conducted online with demonstrations of the performance to date. CQuest
neither sought nor expected a partial work product, which would not have
been functional.
According to Tom Hwang, the “work product” that Yahasoft provided
in the course of this litigation is not functional or usable. Yahasoft alleges
that because CQuest terminated the contract before it could complete
performance, Yahasoft does not have a full, completed, functional software
system to provide to CQuest.
26
CQuest alleges that a complete, functioning “back end” system would
include a source code, database schema, technical documentation and an
“executable” in the form of a .dll file to permit the software to run.
Yahasoft claims that several of those items are proprietary and would not
have been received by CQuest.
Source code is a text-based compilation of commands or instructions
which, when executed, constitute a computer program. A database schema
is a formula or set of formulas which comprise the organizational structure
of a database. Technical documentation is documentation which describes
the architecture and functionality of a program.
CQuest alleges that an “executable” is a type of file which combines
source code and database schema to permit a program to run. A .dll file is
a type of executable though it cannot run on its own. It must refer to
source code and databases to run and must be properly configured to run.
CQuest asserts that Yahasoft provided it with a PDF containing
snippets of code, but did not provide the code in native form. From the
PDF Yahasoft provided, it is not possible to determine whether or to what
27
extent Yahasoft actually modified or customized the code or wrote a new
code. Yahasoft did not provide CQuest with any database schema, but
instead provided a PDF file listing statements purportedly used to modify
the schema. From the PDF the Defendant provided, it is not possible to
determine whether or to what extent Yahasoft actually modified or
customized the database schema or created any new database schema.
CQuest further alleges that Yahasoft provided it with very little technical
documentation. Yahasoft provided CQuest with an executable in the form
of a .dll file, but did not provide any documentation to configure an
environment so the Plaintiff could execute the .dll or a database or schema
for the .dll to reference.
Yahasoft disputes these allegations and contends it provided
documents responsive to CQuest’s discovery requests, including database
schema and executable .dll file and, had it been allowed to complete its
performance under the contract, CQuest would have received a functioning
software system.
CQuest alleges that it did not receive a functioning work product from
28
the Defendant. An incomplete work product is of no use or value to the
Plaintiff.
Yahasoft disputes these allegations and contends CQuest
terminated the contract before Yahasoft could complete performance.
CQuest filed this breach of contract action, seeking damages in an
amount in excess of $700,000 plus interest, attorney’s fees and costs.
Yahasoft’s counterclaim seeks $760,000 plus interest, in addition to
attorney’s fees and costs.
II. DISCUSSION
The Plaintiff contends that the Defendant breached the parties’
contract by failing to perform its obligations under the SSA. CQuest
further alleges that Yahasoft’s six affirmative defenses fail.
Yahasoft asserts that the oral agreement between CQuest’s former
CEO Hamrick and its CEO, Su, is valid and enforceable under Illinois law.
Yahasoft contends the parties’ subsequent course of performance
constitutes additional consideration in support of the validity of the oral
contract modification.
CQuest disputes that there was a valid modification of the SSA and
29
notes that unwritten modifications were not permitted. Moreover, none of
the thirteen versions of the project charter modified the SSA. Yahasoft
asserts that under Illinois law, the existence of the non-modification and
non-waiver clauses does not preclude the validity of an orally modified
contract under circumstances and, here, CQuest’s conduct evinces waiver
of the clauses.
CQuest further asserts that, even if the parties did modify the SSA to
extend Yahasoft’s time to perform and increase the scope of the project,
Yahasoft still breached the contract as modified. Yahasoft counters the
allegation by claiming that CQuest breached the modified contract by
terminating the modified contract before Yahasoft could complete its
performance.
A. Legal standard
Summary judgment is appropriate if the motion is properly supported
and “there is no genuine dispute as to any material fact and the movant is
entitled to judgment as a matter of law.” See Fed. R. Civ. P. 56(a). The
Court construes all inferences in favor of the non-movant. See Siliven v.
30
Indiana Dept. of Child Services, 635 F.3d 921, 925 (7th Cir. 2011). To
create a genuine factual dispute, however, any such inference must be based
on something more than “speculation or conjecture.” See Harper v. C.R.
England, Inc., 687 F.3d 297, 306 (7th Cir. 2012) (citation omitted).
Because summary judgment “is the put up or shut up moment in a lawsuit,”
a “hunch” about the opposing party’s motives is not enough to withstand
a properly supported motion. See Springer v. Durflinger, 518 F.3d 479,
484 (7th Cir. 2008). Ultimately, there must be enough evidence in favor
of the non-movant to permit a jury to return a verdict in its favor. See id.
B. Breach of contract
(1)
The SSA provides that the contract will be construed and interpreted
pursuant to Illinois law. In Illinois, to establish a breach of contract, a
plaintiff must show: “(1) the existence of a valid and enforceable contract;
(2) substantial performance by the plaintiff; (3) a breach by the defendant;
and (4) resultant damages.” W.W. Vincent and Co. v. First Colony Life
Ins. Co., 351 Ill. App.3d 752, 759 (1st Dist. 2004). Neither party disputes
31
that the parties entered in to a valid and enforceable contract.
CQuest claims it performed each of its obligations under the SSA, an
allegation which Yahasoft disputes given that Plaintiff stopped paying
Yahasoft for its services in March of 2012. CQuest alleges that the reason
it stopped approving the invoices is that the Defendant was not “specifying
the services performed during the period, with specific reference to the
Statement of Services,” in violation of Section III(B)(i) of the SSA. Section
III(B)(i) further provided:
Yahasoft shall maintain and provide to CQuest with each
invoice Yahasoft’s records of all services performed under this
Agreement. New screens and new processes to the database
shall require Yahasoft to specify the number of hours worked,
applicable rates, and services performed in Yahasoft’s invoices
to CQuest.
The invoices which cover the first few months–June, July, August,
September, October and November of 2011–do list some of the tasks that
Yahasoft performed in implementing YEIDS. Beginning with the invoice
received on January 6, 2012 for work performed in December of 2011 and
continuing with the invoices covering work in January, February, March,
April, May, June and July of 2012, no tasks performed by Yahasoft are
32
specified.
Those invoices simply say, “For Services Rendered on:
Implementation of Yahasoft Early Intervention Data System (YEIDS) for
Illinois Early Intervention Program.” Each of those eight invoices further
notes the monthly period of performance and lists an amount due.
The same is true for invoices received in August of 2013, which
purport to represent work performed in September of 2012 and October of
2012.
CQuest is correct that Yahasoft’s invoices were entirely devoid of any
description of the services that were performed during the months noted
above. In that respect, it appears that Yahasoft did violate the terms of the
SSA.
Section III(A) of the SSA required CQuest to pay Yahasoft “for the
performance of services under this Agreement.” Section III(B)(ii) states,
“Within ten (10) business days of CQuest’s receipt of payment from DHS
for each monthly period, CQuest shall pay Yahasoft for corresponding
approved invoices submitted to CQuest.”
Section V(D) of the SSA
provides, “All work will be done in a competent fashion in accordance with
33
applicable standards of the profession and all services are subject to final
approval by a representative of CQuest prior to payment.”
CQuest contends that based on the invoices that were submitted, it
could not determine whether Yahasoft had performed any services. After
approving the invoices from June of 2011 through March of 2012,
therefore, CQuest stopped paying Yahasoft’s alleged deficient invoices in
April of 2012. CQuest contends it was within its rights to stop paying
Yahasoft given that it could not approve invoices without knowing if
Yahasoft had performed any services. Until this time, however, CQuest
claims it fulfilled its main obligation by paying Yahasoft. Additionally,
CQuest states that it fulfilled its other obligations.
CQuest acknowledges that it could have insisted from the time it
received Yahasoft’s first deficient notice that Defendant provide the kind
of detail and support required by the SSA. By approving and paying several
deficient notices, however, CQuest claims it did not waive its right not to
approve and not to pay on later deficient invoices. Section VII(I) of the
SSA is a non-waiver clause which provides:
34
Failure by either party to this Agreement to insist in any one or
more cases upon the strict performance of any of the terms,
covenants, conditions, or provisions of this Agreement shall not
be construed as a waiver or relinquishment of any such term,
covenant, condition, or provision. No term or condition of this
Agreement may be waived, modified, or deleted except by a
written amendment signed by the parties hereto.
Illinois courts do enforce non-waiver clauses. See Roboserve, Inc. v. Kato
Kagaku Co., Ltd., 78 F.3d 266, 277 (7th Cir. 1996). Non-waiver clauses
“may be strictly construed even when full compliance with the contract has
not been required for a lengthy period of time.” Id. (citing Transcraft Corp.
v. Anna Indus. Dev. Corp., 223 Ill. App.3d 100, 103 (5th Dist. 1991)).
Accordingly, CQuest contends that the non-waiver clause should be
enforced.
Yahasoft acknowledges that non-waiver clauses are “strictly
enforceable under Illinois law, though they may be waived by the words and
deeds of the parties, so long as the waiver is proved by clear and convincing
evidence.” PPM Finance, Inc. v. Norandal USA, Inc., 297 F. Supp.2d
1072, 1087 (N.D. Ill. 2004) (internal quotation marks and citation
omitted).
35
The Court concludes that there is a factual dispute regarding whether
CQuest performed its obligations. Although many of the invoices provided
by Yahasoft did not appear to comply with the SSA, which required a
greater degree of specificity, CQuest could have insisted that the work be
itemized. In fact, Kevin Davis did ask Roy Su in December of 2012 to
provide a summary of the work Yahasoft had performed under the SSA.
Certainly, CQuest could have insisted on such detail beginning with the
invoice received in January of 2012, which was the first that lacked any
supporting documentation. All subsequent invoices were devoid of content.
However, it does not appear that CQuest requested an itemization of work
performed until December of 2012.
Nevertheless, the record shows that CQuest believed the parties had
a strong relationship even in December of 2012. At that time, CQuest was
interested in expanding that relationship and working with Yahasoft in
developing and implementing the YEIDS system in other states.
The Court concludes that based on its deeds and actions, there is a
factual dispute regarding whether CQuest waived reliance on the non-
36
waiver clause.
CQuest made payment initially despite the deficient
invoices. After withholding payment for several months on invoices that
failed to describe the services performed, CQuest asked Yahasoft for a
summary of the work in December of 2012.
By initially paying the
deficient invoices without questioning the content and then withholding
payment for several months before questioning the content–while still
believing the parties had a strong relationship under the SSA–there are
factual issues regarding whether either party performed each of its
obligations under the SSA.
(2)
CQuest contends that, in addition to failing to properly invoice its
work, Yahasoft violated the SSA in other ways. Yahasoft did not perform
its most important duties in failing to complete the “back end” functions.
Based on the information provided, CQuest alleges it is impossible to
determine whether Yahasoft met its obligation under § V(D) to perform its
work “in a competent fashion in accordance with applicable standards of
the profession.”
37
Roy Su’s July 3, 2012 memorandum provided that “CBO [“backend”] Discovery is 20-40% done,” and that CBO Design and Development
is approx. 20-30% done.” Thus, the back-end was not completed by June
30, 2012, as contemplated in the SSA.
CQuest further asserts that, in the October 5, 2012 “Cost Proposal for
EIBOSS,” Su proposed that CQuest pay more than $800,000 to Yahasoft
for a back end system that was substantially similar to the back end system
Yahasoft was supposed to have already built.
The timeline for
implementing the system was November 1, 2012 to June 30, 2014 which,
according to CQuest, tends to show that the back end system that was
supposed to have been designed under the SSA was not close to being
finished.
The December 21, 2012 memorandum from Yahasoft provides a
summary of work performed from April 1, 2011, to August 31, 2012. The
memorandum states that work on “back end” functions has started and it
notes some of the tasks that have been performed. CQuest contends that
the incomplete work product would have been of little or no value to it. It
38
would not have been functional or usable.
(3)
“Oral modifications are permitted in Illinois, even if the contract
contains a provision banning oral modifications.”
R.T. Hepworth v.
Dependable Ins. Co., 997 F.2d 315, 317 (7th Cir. 1993). Accordingly, the
fact that the SSA contained a clause prohibiting unwritten modifications
does not alter the Court’s inquiry.
“[A] valid modification of a contract must satisfy all the criteria
essential for a valid original contract, including offer, acceptance, and
consideration.” Schwinder v. Austin Bank of Chicago, 348 Ill. App.3d 461,
468 (1st Dist. 2004). “A modified contract containing a term inconsistent
with a term of an earlier contract between the same parties is interpreted as
including an agreement to rescind the inconsistent term in the earlier
contract.” Id. at 469. The modified contract thus creates “a new single
contract consisting of so many of the terms of the prior contract as the
parties have not agreed to change, in addition to the new terms on which
they have agreed.” Id.
39
The parties dispute whether there was an oral agreement between Jeff
Hamrick and Roy Su on Friday, October 28, 2011 and, if so, whether such
agreement was valid and enforceable under Illinois law, thus modifying the
SSA.
Although Hamrick denies that the conversation took place on
October 28, 2011 at 3:00 p.m., he had requested that Su call him precisely
then because Hamrick was traveling Monday through Thursday that week.
Su responded, “Jeff–Next Friday at 3PM (ET) will work for me. I will give
you a call at that time.” According to his October 20, 2011 email, Su
wanted to meet with Hamrick to discuss how CBO works and how it could
be designed into YEIDS.
Based on the foregoing, a telephonic appointment was made and there
is nothing in the record tending to show that it was canceled or rescheduled
or that either party failed to appear (except that Hamrick has no
recollection of the conversation).
Accordingly, it appears that a
conversation did take place. At the very least, there is a factual dispute on
the issue.
The parties dispute whether the “memorializing email” was sent by Su
40
to Hamrick on October 28, 2011 at 6:11 p.m. Moreover, Su admitted that
besides the email, there is no written record that the phone conversation
took place. Su did not provide copies of all of the emails to CQuest in
discovery, including what Yahasoft alleges is the original of the October 28,
2011 email, though Su testified this is because he assumed CQuest would
have already had the email in its possession. Hamrick claims that, to the
best of his recollection, he never saw the email until it was shown to him in
the context of this litigation in May of 2015.
Yahasoft alleges that the email shows that during the telephone
conversation, Hamrick agreed to expand the scope of the CQuest/Yahasoft
project to include developing the front-end system as well as the back-end
system, to extend the payment terms to Yahasoft and pay Yahasoft
$800,000 for implementation from June 1, 2011 to June 30, 2012 and
$500,000 for implementation and maintenance from July 1, 2012 to June
30, 2013. Yahasoft asserts that Su reasonably believes that CQuest had
always intended to implement the entire YEIDS system and thus had no
basis to question Hamrick’s intention. According to Yahasoft, this newly
41
modified contract did not defeat the general purpose of the original SSA,
given that both documents served the purpose of implementing or
integrating the YEIDS system to the IL EI system.
Yahasoft contends that the contract as modified was supported by
consideration under Illinois law in that Yahasoft had taken on the
additional task and responsibility of developing front-end functions that
were not part of its original duties under the SSA. CQuest had incurred the
benefit of acquiring the whole YEIDS system versus only the back-end
system as bargained for in the SSA.
CQuest disputes that the email was sent by Su. Hamrick would not
have deleted the email. Additionally, CQuest alleges Hamrick would have
responded to the email and would not have agreed to contractual
modifications over the phone–particularly modifications such as these
which altered the payment terms.
CQuest asserts that except for Su’s discredited testimony, there is no
evidence that Hamrick agreed to extend the payment terms of the SSA as
consideration for the expansion of the project. Moreover, even assuming
42
the conversation took place and Su sent the memorializing email, it is still
not clear that Su and Hamrick agreed on anything. The email states that
there was “no final decision” yet about implementing both the back end
and front end functions of YEIDS. It does not state what front end
functions Yahasoft would complete or when. Given the indefiniteness of
the terms, the alleged amendment does not conflict with the SSA as far as
Yahasoft’s obligation to complete the back end functions by June 30, 2012.
Accordingly, CQuest contends there was not an agreement to rescind the
inconsistent term in the prior contract.
Yahasoft counters by alleging that the email modified the contract by
setting forth clear and definite terms for three essential elements of the
SSA: (1) the scope of the project; (2) the timeline of the project; and (3) the
payment terms of the project.
The issue of whether the email was actually sent is indeed a curious
one.
Additionally, it does seem very unlikely that a contract of this
magnitude would be amended in such an informal manner. When the
evidence is viewed in a light most favorable to Yahasoft, however, the Court
43
concludes that the parties’ subsequent course of conduct creates a question
of fact regarding whether there was a contract modification. Specifically,
there is evidence in the record which suggests that the terms of the SSA
were modified and the scope of the project, timeline, and payment terms
were altered and were consistent with Roy Su’s October 27, 2011 email.
Just over two weeks after the alleged modification, on November 14,
2011, CQuest members Hwang, Hamrick and Wallace met with Yahasoft
officials Slaughter and Su to introduce the YEIDS system to Bureau of
Early Intervention personnel.2 The next day, the parties reconvened to
review and record Bureau of Early Intervention proposed changes to
YEIDS’ initial four front-end functions including Demographic Screen,
Referral Screen, Parent Screen and Financial Support Screen. The parties
agreed to continue the conversation in the coming weeks.
In January of 2012, Mary Ann Hedlund began managing the newly
modified project between CQuest and Yahasoft, which was renamed from
EICBO (incorporating the CBO/Back-end functions) to IEIS (incorporating
Although Hwang testified he did not “remember the exact meeting,”
there is a factual dispute as to whether it occurred.
2
44
both the front-end and the back-end functions) to reflect the recent change
in the scope of the original project. From January of 2012 to October of
2012, Hedlund and Hwang led weekly and sometimes bi-weekly status
meetings with Slaughter and Su and Bureau of Early Intervention personnel
Jennifer Kepner, Ann Frieburg and/or Blake Whitson to discuss the process
of implementing the front-end and back-end system of YEIDS. The subject
and topic of the status meetings were memorialized in meeting notes,
usually prepared by Hedlund, which reviewed the changes that needed to
be made or were being made in both the front-end and back-end YEIDS
system for incorporation into IL EI, and included updates on the status of
these changes.
Mary Ann Hedlund also prepared and emailed several versions of
CQuest’s IL EI Project Charter to Yahasoft. Each version of the project
charter suggests that the scope of the project was now to include developing
and implementing both the front-end and back-end functions. Although
CQuest contends there is no evidence it intended the project charters to be
written modifications to the SSA, the project charters are probative of the
45
parties’ understanding of the scope of the project.
As part of the key project objectives, each project charter referenced
front-end functions and back-end functions. Each project charter extended
the project deadline to June 30, 2013. Each project charter, under project
assumptions, provides that IEIS (which incorporates both front-end and
back-end functions) “will replace Cornerstone for Early Intervention case
management.”
As of March 2012, when CQuest stopped payments to Yahasoft,
revisions to the project charters were ongoing and continued to May of
2012. As of March 2012, the project charter showed that design and
development of the project would continue to December 15, 2012, with a
project completion date of June 30, 2013.
On June 14, 2012, Wallace sent a letter to Yahasoft that stated the
IEIS project must be completed no later than October 1, 2013. On August
10, 2012, the State of Illinois issued a stop-work order to CQuest directing
CQuest to stop developing the front-end system. On September 14, 2012,
Kevin Davis sent a memo to Yahasoft which stated that CQuest was
46
considering multiple options in light of the State’s decision, which
“alter[ed] our previous plans for the project and has caused a significant
interruption to our process.” Given this development, Davis requested that
Yahasoft submit a new proposal that included a plan to provide a solution
that addresses a number of “critical functions.”
On October 5, 2012, Su submitted Yahasoft’s EIBOSS (EICBO Data
Systems) proposal to Davis, which included only the back-end functions
and the costs associated with developing such a system. On October 18,
2012, Su submitted Yahasoft’s IKIDS (Illinois Early Intervention Data
System) proposal to Davis, which included both the front-end and the
back-end system and the costs associated with developing the complete
system.
Yahasoft claims that on November 1, 2012, Davis responded to the
IKIDS proposal by proposing a new timeframe (November of 2012 to June
of 2013).3 Davis proposed counter payment terms and acknowledged the
Apparently, this statement is not in the record. CQuest alleges Su
provides no foundation for the statements or a copy of the documents in which
the statement can be found.
3
47
total system was approximately 40% complete, with the front-end system
approximately 70% complete and the back-end system 10% complete.
On November 12, 2012, Su responded to Davis’s counterproposal in
part by requesting payment by CQuest of Yahasoft’s unpaid invoices,
totaling $343,333.34.
On December 10, 2012, CQuest proposed the parties enter into a new
Master Team Agreement and Nondisclosure Agreement for future
cooperation between CQuest and Yahasoft to develop and implement the
full YEIDS system in states other than Illinois. Four days later, Davis
followed up regarding the IKIDS proposal. The memo stated Davis was
confident that CQuest and Yahasoft would be able to come to mutually
agreeable terms on the IKIDS system, thus building upon the parties’
already strong relationship. On June 13, 2013, CQuest issued a Notice of
Termination of the SSA.
When all inferences are construed in Yahasoft’s favor, the Court
concludes there is at least a factual dispute regarding whether the record
shows that both parties believed Yahasoft was now tasked with developing
48
the entire YEIDS system, instead of only the back-end functions as initially
provided in the SSA. The record shows that in the months and weeks prior
to October 27, 2011, there are factual issues as to whether CQuest
expressed an intent to implement the entire YEIDS system.
The parties’ communications with each other and course of conduct
shows there is at least a factual dispute regarding whether, after October 27,
2011, both CQuest and Yahasoft believed that the project was scheduled
to be completed by June 30, 2013 instead of June 30, 2012. Additionally,
the invoices sent by Yahasoft to CQuest are consistent with the payment
terms proposed by Su in the alleged October 27, 2011.
Based on the parties’ communications with each other and their
course of dealing and performance before and after October 27, 2011, there
are genuine issues of material fact as to whether the scope of the project, its
timeline and payment terms were modified in a manner consistent with the
alleged email. The Court concludes those factual disputes preclude the
entry of summary judgment.
C. Breach of modified contract
49
CQuest contends that, even if the parties had modified the SSA to
extend Yahasoft’s time to perform and increase the scope of the project,
Yahasoft still breached the modified contract in that it failed to deliver a
back end system or a front end system.
When the evidence is viewed in a light most favorable to Yahasoft, the
Court assumes that the modified contract extended the timeline to develop
the entire YEIDS system to June 30, 2013. Because CQuest terminated the
contract on June 13, 2013, the Court is unable to conclude that Yahasoft
breached the modified contract by failing to develop the YEIDS system
according to the timeline. This is true even though it may be unlikely,
based on the alleged small amount of work that Yahasoft performed after
October of 2012, that Yahasoft could have completed performance.4
Additionally, there are factual dispute as to whether either party performed
under the contract as modified.
After the State’s stop-work order on August 10, 2012, CQuest requested
additional proposals from Yahasoft, either of which likely would have extended
the timeline. However, the parties did not agree on any proposal or
counterproposal.
4
50
D. Affirmative defenses
CQuest also alleges it is entitled to summary judgment on a number
of affirmative defenses raised by Yahasoft in its answer. CQuest is entitled
to summary judgment on those affirmative defenses that are not contested
by Yahasoft.
Accordingly, the Court will Allow summary judgment in favor of
CQuest on the following affirmative defenses asserted by Yahasoft: (1)
CQuest’s complaint fails to state a claim upon which relief can be granted;
(2) CQuest is estopped from bringing its breach of contract claim; (3)
CQuest breached an implied duty of good faith and fair dealing; and (4)
there has been an accord and satisfaction.
Because the other two affirmative defenses–CQuest’s claims are barred
by waiver and CQuest breached the contract and cannot recover–are
contested, summary judgment is inappropriate as to those affirmative
defenses.
III. CONCLUSION
For the foregoing reasons, there are genuine issues of material fact
51
regarding aspects of the contract and whether it was modified which
preclude the entry of summary judgment.
Ergo, the Motion of Plaintiff CQuest America, Inc. for Summary
Judgment [d/e 34] is DENIED as to the breach of contract and/or breach
of a modified contract claims.
The Plaintiff’s Motion is ALLOWED as to certain affirmative
defenses, as provided in this Order.
ENTER: June 28, 2016
FOR THE COURT:
s/Richard Mills
Richard Mills
United States District Judge
52
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?