The opinion of the court was delivered by
Wachter Management Company (Wachter) filed an action for breach of contract, breach of warranty, and fraudulent inducement against Dexter & Chaney, Inc. (DCI). DCI filed a motion to dismiss the action based on improper venue. The district court denied DCFs motion, holding that a choice of venue provision contained in a “shrinkwrap” software licensing agreement was not enforceable. DCI brings this interlocutory appeal pursuant to K.S.A. 60-2102(b).
FACTS
Wachter is a construction management company incorporated in Missouri with its principal place of business in Lenexa, Kansas. DCI is a software services company that develops, markets, and supports construction software, project management software, service management software, and document imaging software for construction companies like Wachter. DCI is incorporated in Washington with its principal place of business in Seattle.
Beginning in April 2002, DCI approached Wachter for the purpose of marketing its software to Wachter. Wachter expressed some interest in DCFs software but delayed negotiations to purchase tire software until August 2003. After detailed negotiations, DCI issued a written proposal to Wachter on October 15, 2003, for tire purchase of an accounting and project management software system. The proposal included installation of the software, a full year of maintenance, and a training and consulting package. The proposal did not contain an integration clause or any provision indicating that it was the final and complete agreement of the parties, nor did die proposal contain any provision indicating that additional terms might be required. An agent for Wachter signed DCFs proposal at Wachter s Lenexa office on October 17, 2003.
Thereafter, DCI shipped the software and assisted Wachter in installing it on Wachter s computer system. Enclosed with the software, DCI included a software licensing agreement, also known as a “shrinkwrap” agreement, which provided:
*367 “This is a legal agreement between you (the ‘CUSTOMER’) and Dexter & Chaney, Inc. (‘DCI’). By opening this sealed disk package, you agree to be bound by this agreement with respect to the enclosed software as well as any updates and/ or applicable custom programming related thereto which you may have purchased or to which you may be entitled. If you do not accept the terms of this agreement, promptly return the unopened disk package and all accompanying documentation to DCI.
“CUSTOMER ACKNOWLEDGES HAVING READ THIS AGREEMENT, UNDERSTANDS IT, AND AGREES TO BE BOUND BY ITS TERMS AND CONDITIONS. CUSTOMER ALSO AGREES THAT THIS AGREEMENT AND THE DCI INVOICE ENUMERATING THE NUMBER OF CONCURRENT LICENSED USERS TOGETHER COMPRISE THE COMPLETE AND EXCLUSIVE AGREEMENT BETWEEN THE PARTIES AND SUPERSEDE ALL PROPOSALS OR PRIOR AGREEMENTS, VERBAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN THE PARTIES RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT.”
The software license agreement also contained a choice of law/ venue provision providing that the agreement would be governed by the laws of the State of Washington and that any disputes would be resolved by the state courts in King County, Washington.
In February 2005, after encountering problems with the software, Wachter sued DCI in Johnson County, Kansas, for breach of contract, breach of warranty, and fraudulent inducement, seeking damages in excess of $350,000. DCI moved to dismiss Wachter’s petition, alleging improper venue based on the provision of the software licensing agreement which provided that King County, Washington, was the proper venue. In response, Wachter argued that the software licensing agreement was an unenforceable addition to the parties’ original contract.
The district court denied DCI’s motion, finding that the parties entered into a contract when Wachter signed DCI’s proposal and concluding that the software license agreement contained additional terms that Wachter had not bargained for or accepted. The district court certified its ruling for an interlocutory appeal, and the Court of Appeals granted DCFs request for interlocutory appeal. We transferred the matter to this court on our own motion pursuant to K.S.A. 20-3018(c).
*368 ANALYSIS
We review the district court’s decision on a motion to dismiss using a de novo standard of review.
Kluin v. American Suzuki Motor Corp.,
DCI argues that the district court erred when it refused to recognize the applicability of “shrinkwrap” license agreements. DCI raises four arguments. First, DCI contends that Wachter accepted the terms of the license agreement by opening and using the software. Second, DCI argues that other courts have upheld the terms of shrinkwrap agreements. Third, DCI claims that the district court’s refusal to apply the licensing agreement provides Wachter with an undeserved windfall because its use of the software was unfettered by any license terms. Fourth, DCI asserts that the venue clause in its license agreement is applicable to noncontract claims that are related to or limited by the contract.
Wachter counters by arguing that DCFs license agreement is a unilateral alteration of the contract created when Wachter accepted DCI’s proposal. Disputing DCFs contention that it assented to the additional terms by opening, installing, and using the software, Wachter claims that it received no independent consideration for the amendments to the contract. Wachter further argues that the Uniform Commercial Code (UCC), K.S.A. 84-1-101 et seq., precludes unilateral alterations to contract terms.
We must begin our analysis with a determination of whether the UCC applies. K.S.A. 84-1-103 (displacing conflicting common law);
Moritz Implement Co, Inc. v. Matthews,
Computer software is considered to be goods subject to the UCC even though incidental services are provided along with the sale of the software.
Systems Design v. Kansas City P. O. Employees Credit Union,
The Systems Design analysis applies to tire facts in this case. Although DCI’s proposal included maintenance, training, and consulting services, these services would not have been necessary if Wachter had not purchased DCI’s software. Because the services were incidental to Wachter’s purchase of computer software, we conclude that the software at issue in this case qualifies under the definition of goods, and the UCC applies.
Pursuant to K.S.A. 84-2-204, a contract for the sale of goods is formed “in any manner sufficient to show agreement, including conduct by both parties which recognizes the existence of such a contract.” Unless otherwise unambiguously indicated by the language or circumstances, an offer to make a contract shall be construed as inviting acceptance in any manner and by any medium reasonable in the circumstances. K.S.A. 84-2-206(l)(a). The Kansas Comment to 84-2-206 provides that the offeror is the master of the offer and may require a specific manner of acceptance if it is unambiguously conveyed in the language of the offer or other circumstances. K.S.A. 84-2-206, Kansas Comment 2, 1996.
*370 In this case, DCI issued a written proposal to Wachter containing an itemized list of the software to be purchased, the quantity to be purchased, the price of the software, the time period for execution, and the cost for the incidental maintenance, training, and consulting services. DCI’s proposal requested Wachter to accept its offer to sell Wachter software by signing the proposal above the words “[p]lease ship the software listed above.” Accordingly, Wachter accepted DCFs offer to sell the software to it by signing the proposal at Wachter s office in Lenexa. Thus, a contract was formed when Wachter accepted DCFs offer to sell it the software, indicating agreement between the parties. See K.S.A. 84-2-204.
K.S.A. 84-2-201 requires contracts for the sale of goods over $500 to be in writing and signed by the parties. The signed proposal constitutes a written contract in this case. The cover letter with DCFs proposal stated that it included “modules and licenses.” However, DCI did not attach a copy of its Software Licensing Agreement to the proposal or incorporate it by reference in the proposal to indicate that there would be additional contract language regarding the licenses. Consequently, the parties’ contract did not contain the terms of the Software Licensing Agreement. Wachter was advised of the terms of the Software Licensing Agreement after DCI shipped the software in partial performance of its duties under the contract. Because the Software Licensing Agreement was attached to the software rather than the original contract, it must be considered as an attempt to amend the contract.
The UCC addresses the modification of a contract. K.S.A. 84-2-207 provides in pertinent part:
“(1) A definite and seasonable expression of acceptance or a written confirmation which is sent within a reasonable time operates as an acceptance even though it states terms additional to or different from those offered or agreed upon, unless acceptance is expressly made conditional on assent to the additional or different terms.
“(2) The additional terms are to be construed as proposals for addition to the contract. . . .
“(3) Conduct by both parties which recognizes the existence of a contract is sufficient to establish a contract for sale although the writings of tire parties do not otherwise establish a contract. In such case tire terms of the particular contract *371 consist of those terms on which the writings of the parties agree, together with any supplementary terms incorporated under any other provisions of this act.”
K.S.A. 84-2-209 provides:
“(1) An agreement modifying a contract within this article needs no consideration to be binding.
“(2) A signed agreement which excludes modification or rescission except by a signed writing cannot be otherwise modified or rescinded, but except as between merchants such a requirement on a form supplied by the merchant must be separately signed by the other party.
“(3) The requirements of the statute of frauds section of this article (section 84-2-201) must be satisfied if the contract as modified is within its provisions.
“(4) Although an attempt at modification or rescission does not satisfy the requirements of subsection (2) or (3) it can operate as a waiver.
“(5) A party who has made a waiver affecting an executory portion of the contract may retract the waiver by reasonable notification received by the other party that strict performance will be required of any term waived, unless the retraction would be unjust in view of a material change of position in reliance on the waiver.”
Proposed amendments that materially alter the original agreement are not considered part of the contract unless hoth parties agree to the amendments.
Southwest Engineering Co, Inc. v. Martin Tractor Co., Inc.,
DCI argues that Wachter expressly consented to the shrinkwrap agreement when it installed and used the software rather than re
*372
turning it. However, continuing with the contract after receiving a writing with additional or different terms is not sufficient to establish express consent to the additional or different terms.
Step-Saver,
In Step-Saver, the plaintiff ordered software from the defendant by telephone and followed up with a written purchase order. The defendant shipped the software along with an invoice. A license with additional terms was printed on the box containing the software. The additional terms stated that opening the box indicated an acceptance of the additional terms. Without determining exacdy when the contract was formed, the Step-Saver court concluded that the parties’ performance in ordering, shipping, and paying for the software demonstrated the existence of a contract and limited its analysis to the terms of the purchase order.
The
Step-Saver
court noted that UCC 2-209 allows the parties to amend an agreement without additional consideration and then applied the principles of UCC 2-207 to conclude that the parties must expressly intend to modify a previous agreement.
“(1) A definite and seasonable expression of acceptance or a written confirmation which is sent within a reasonable time operates as an acceptance even though it states terms additional to or different from those offered or agreed upon, unless acceptance is expressly made conditional on assent to the additional or different terms.
“(2) The additional terms are to be construed as proposals for addition to the contract.” K.S.A. 84-2-207.
The
Step-Saver
court stated that UCC 2-207 provides a default rule in the absence of a party’s express assent to proposed changes in an agreement. According to the default rule, the terms of the agreement include the terms both parties have agreed upon and any terms implied by the provisions of the UCC.
Arizona Retail Systems Inc.,
involved facts similar to those in
Step-Saver.
Arizona Retail Systems (ARS) ordered software by telephone, and the software company shipped the software along with an invoice. The software company included a shrinkwrap license on the software packaging. Concluding that a contract was formed when the software company agreed to ship the software, the Arizona district court analyzed the shrinkwrap license as a proposed modification of the parties’ contract under section 2-209 of the UCC.
The
Klocek
case addressed the validity of an arbitration clause contained in a shrinkwrap-type agreement. In
Klocek,
a consumer purchased a Gateway computer. Gateway included its Standard Terms and Conditions Agreement (Agreement) inside the box with the computer. When the consumer sued for breach of contract and breach of warranty, Gateway filed a motion to dismiss, claiming that the consumer was bound by the arbitration clause in its Agreement. Assuming that the consumer offered to purchase the computer and Gateway accepted the offer by agreeing to ship or shipping the computer, the
Klocek
court treated Gateway’s Agreement as an expression of acceptance or written confirmation of the consumer’s offer to purchase and applied K.S.A. 84-2-207. 104 F.
*374
Supp. 2d at 1340. According to Gateways Agreement, retaining the computer for more than 5 days constituted an acceptance of its Agreement. Gateway argued that the consumer assented to the arbitration clause by retaining the computer for more than 5 days. Citing
Step-Saver
and
Arizona Retail Systems,
the
Klocek
court rejected Gateway s argument, finding that the consumer was unaware that the transaction depended on his acceptance of the Agreement and concluding that the consumer had not expressly agreed to Gateway’s terms.
Although Orris did not involve computer equipment or software, it did involve a shrinkwrap-type agreement. Orris cleaned, resterilized, and resharpened medical instruments made by United States Surgical Coip. (U.S. Surgical) so that they could be reused. U.S. Surgical filed an action against Orris for violating its patent and trademark rights. The packaging for U.S. Surgical’s instruments stated that each instrument was for a “single use only.” Based on this language, U.S. Surgical argued that the “single use only” labels created a contractually enforceable restriction, limiting usage of the instruments to a single procedure.
The
Orris
court treated the “single use only” language as a proposed modification to the sales contract for the instruments and applied UCC 2-209. Relying on
Step-Saver and Arizona Retail Systems,
the
Orris
court concluded that the modification of the sales contract required express assent by the buyer. The
Orris
court held that the “single use only” term was not binding, stating that “[a] hospital’s mere compliance with the previously entered agreement did not constitute assent or indicate any intent to adopt the ‘single use only’ language as a modification to the agreement.”
DCI does not address the application of the UCC or the analysis of
Step-Saver, Arizona Retail Systems, Kocek,
or
Orris.
Instead, DCI relies on
Hill v. Gateway 2000, Inc.,
In ProCD, a consumer purchased a software database program at a retail store. A license enclosed in the package with the software limited its use to noncommercial applications. The software also required a user to accept the license agreement by clicking an onscreen button before activating the software. Contrary to the license, tire consumer made the database available on the internet at a reduced price. ProCD sued, seeking an injunction against further dissemination of its database.
The
ProCD
court determined that the
vendor
is the master of the offer under the UCC and may invite acceptance by conduct or limit the kind of conduct that constitutes acceptance.
In
Hill,
a consumer ordered a Gateway computer over the telephone. When the computer arrived, the box contained Gateway s standard terms governing the sale. According to Gateway’s standard terms, the consumer accepted the terms by retaining the computer for 30 days. When the consumer was not satisfied with the operation of the computer, he sued Gateway on behalf of a class of similarly situated consumers. Relying on the
ProCD
court’s analysis that die
vendor
is the master of the offer, the
Hill
court enforced the arbitration clause found in Gateway’s standard terms even though the consumer was not aware of the terms until he received the computer.
Both ProCD and Hill can be distinguished from this case. The buyers in ProCD and Hill were both consumers who did not enter into negotiations with the vendors prior to their purchases. Wachter, on the other hand, participated in detailed negotiations with DCI before accepting DCI’s proposal to sell Wachter the software. The ProCD and Hill courts concluded that the offer to sell software to the consumers was not accepted until the consumers opened the packaging with the terms of tire sale enclosed and retained the product after having an opportunity to read the terms of the sale. Accordingly, the contract was not formed until the last act indicating acceptance occurred. Here, however, the last act indicating acceptance of DCI’s offer to sell software to Wachter occurred when Wachter signed DCI’s proposal. Thus, the contract was formed before DCI shipped the software and Wachter had an opportunity to consider the licensing agreement.
Although
ProCD
and
Hill
are distinguishable, the third case cited by DCI is factually similar to this case. In
Mortemon,
a construction contractor purchased software to assist with its bid preparation. The contractor issued a purchase order and the developer shipped the software accompanied by a shrinkwrap license, which included a limitation of remedies clause. Applying UCC 2-204, the
Mortenson
court held that the initial purchase order and the shrinkwrap license were part of a “layered contract” where the initial purchase order was not an integrated contract because it did not contain an integration clause and required additional terms to be determined later.
Two of the Washington Supreme Court justices dissented from the
Mortenson
opinion, stating that “the majority abandons traditional contract principles governing offer and acceptance and relies on distinguishable cases with blind deference to software manufacturers’ preferred method of conducting business.”
Although the facts in Mortenson are similar to tire facts in this case, we disagree with the Mortenson court’s analysis of when the contract was formed. We adhere to the traditional contract principles outlined by the dissenting justices in Mortenson and the decisions in Step-Saver, Arizona Retail Systems, Klocek, and Orris. The offeror, whether the seller or the buyer, is the master of the offer. See 84-2-206, Kansas Comment 2, 1996.
In this case, DCI and Wachter negotiated prior to entering into a contract for the sale of software. DCI’s written proposal following the parties’ negotiations constituted an offer to sell. Wachter accepted that offer when it signed the proposal, requesting shipment of the software. The contract was formed when Wachter accepted *378 DCI’s proposal. See K.S.A. 84-2-204. Because the contract was formed before DCI shipped the software with the enclosed license agreement, the Software Licensing Agreement must be treated as a proposal to modify the terms of the contract. See K.S.A. 84-2-209. There is no evidence that Wachter expressly agreed to the modified terms, and Wachter’s actions in continuing the preexisting contract do not constitute express assent to the terms in the Software Licensing Agreement. Thus, the forum selection clause in the Software Licensing Agreement is not enforceable against Wachter. We affirm the district court’s denial of DCI’s motion to dismiss and remand the matter for further proceedings.
LUCKERT, J., dissenting: I would reverse the district court’s conclusion that the choice of venue provision in the software licensing agreement was not enforceable. I disagree with the majority’s analysis that the license agreement was a modification of the contract. Rather, the original offer included the license or, at least, expressed the intent of the parties that a license was a part of the offer. Wachter assented to and accepted these terms by its conduct.
DCI’s letter transmitting the proposal notified Wachter that “[t]he proposal includes modules and licenses.” Wachter did not question, object to, or offer an alternative to the proposal. Instead Wachter signed the proposal, thus accepting the offer which included licenses. See K.S.A. 84-2-204(1) (“A contract for sale of goods may be made in any manner sufficient to show agreement, including conduct by both parties which recognizes the existence of such a contract.”). In turn, DCI sent the software. Wachter opened the software and installed it. In doing so, it accepted the goods. If Wachter felt that the goods were nonconforming because of the license agreement, Wachter was required by K.S.A. 84-2-204 to reject die goods. Wachter’s failure to object after a reasonable time for inspection constituted an acceptance of the goods. See
ProCD, Inc. v. Zeidenberg,
Alternatively, by DCI’s referring to “licenses” in the proposal, there was an expression of intent either that there was to be a *379 layered contract or that a contract was not formed until Wachter accepted the license agreement. When sending the software, DCI gave Wachter the option of accepting the terms of the license or “promptly returning] the unopened disk package.” DCI, as the offeror, could invite acceptance by conduct and could propose limitations on the kind of conduct that constitutes acceptance. K.S.A. 84-2-204. The notice on the shrinkwrap advised Wachter of the specifics of the hcense agreement and notified Wachter that by opening the software it was accepting the terms. Again, Wachter did not question or object to the terms and did not offer alternative terms. Rather, it accepted the terms of the bcense with notice through DCFs communication that the proposal included bcenses that were a part of the contract. Wachter could have prevented formation of the contract by returning the software. Instead, Wachter opened the software. Wachter s conduct was sufficient to evidence its agreement with the terms of the contract. See K.S.A. 84-2-204(1).
The majority’s rebanee on
Step-Saver Data Systems, Inc. v. Wyse Technology,
The other cases cited by the majority rely on
Step-Saver.
Furthermore, those cases are based upon the theoiy of modification of a contract. Under the facts of this case, where the negotiations included a clear communication that the proposal included bcenses and the parties’ contract did not include an integration provision,
*380
the rationale of these cases does not apply. This case does not involve contract modification but contract formation. Furthermore, even if the issue were one of modification, Wachter s acceptance, made with notice that the license was a part of the proposal, was an assent to the modification. The communication made Wachter aware that the continuation of the contract depended upon its acceptance of the terms of the license. Thus, under K.S.A. 84-2-209 dealing with continuance of a contract after a proposed modification, Wachter accepted the modification (if the license were so considered) and became bound by the terms of the license agreement. In this regard, the communication of the proposal from DCI to Wachter, which placed Wachter on notice that a continuation of the contract required acceptance of the license, distinguishes this case from
Klocek v. Gateway, Inc.,
Under the facts of this case on this issue of contract formation rather than contract modification, I find persuasive the analysis of
Hill v. Gateway 2000, Inc.,
