Web Site Design and Development Services Agreement - BMW of North America Inc. and Selectica Inc.
AGREEMENT FOR WEB SITE DESIGN AND DEVELOPMENT SERVICES Selectica, Inc. 2890 Zanker Road, Suite 101 San Jose, CA 95134 Telephone: 408.570.9700 Fax: 408.570.9705 ATTN: Vas Bhandarkar Effective Date: 7/15/98 This Agreement for Web Site Design and Development Services ("Agreement") is made and entered into as of the Effective Date above, between BMW of North America, Inc. ("BMW") a New Jersey corporation, having offices at 300 Chestnut Ridge Road, Woodcliff Lake, NJ 07675, and Selectica, Inc. ("Selectica"), a California corporation, having offices at 2890 Zanker Road, Suite 101, San Jose, CA 95134. 1. DEFINITIONS. a. "BMW Virtual Center Application" or "the Application" shall mean an Internet application created for BMW in accordance with the Specifications that provides a virtual buying experience on the Internet for customers. b. "BMW Materials" shall mean items set forth in Exhibit 5 as used in BMW Virtual Center Application. c. "Selectica Materials" shall mean the items set forth in Exhibit 6. d. "Specifications" shall mean the specifications for the BMW Virtual Center Application as set forth in Exhibit 9. e. "Affiliate" of a party shall mean an entity directly or indirectly controlling, controlled by or under common control with that party where control means the ownership or control, directly or indirectly, of more than fifty percent (50%) of all of the voting power of the shares (or other securities or rights) entitled to vote for the election of directors or other governing authority, as of the date of this Agreement or hereafter during the term of this Agreement; provided that such entity shall be considered an Affiliate only for the time during which such control exists, or a BMW dealer ("Center"), or a dealer of an Affiliate ("Affiliate Dealer"). BMW may extend the benefits granted in this Agreement to its Affiliates (for so long as they remain Affiliates), provided that all such Affiliates become bound in writing (for Selectica's benefit) to BMW's obligations under this Agreement and that BMW assumes full responsibility for compliance by such Affiliates with such obligations. [*] = CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. 1 <PAGE> 2 2. SCOPE OF SERVICES. Selectica shall use reasonable efforts to provide, under the provisions of this Agreement, the services that are mutually agreed upon and described on Exhibit 1 (Project Description/Scope of Work). BMW understands that the Application is intended to work with certain BMW Materials and that Selectica's performance is dependent on BMW's delivery of such BMW Materials. Accordingly, BMW will provide Selectica with such BMW Materials and other requested assistance in accordance with the timetable set forth in the Exhibit 5 and any dates or time periods relevant to performance by Selectica hereunder shall be appropriately and equitably extended to account for any delays due to BMW. Subject to the above, Selectica shall use commercially reasonable efforts to adhere to the deadlines, benchmarks and milestones set forth in Exhibit 1. 3. EXHIBITS. Exhibits are numbered for identification and include a complete description of services to be performed, deliverables or other materials to be produced, the schedule for completion of each of the foregoing, the applicable fixed charges, and any additional terms the parties mutually agree to include. BMW may extend the benefits granted in this Agreement to its Affiliates (for so long as they remain Affiliates), provided that all such Affiliates become bound in writing (for Selectica's benefit) to BMW's obligations under this Agreement and that BMW assumes full responsibility for compliance by such Affiliates with such obligations. 4. WORK POLICY/PERSONNEL. a. Each party will designate a Project Manager to serve as the main contact between them. The scope and specific conduct of Selectica's services, not outlined in an Exhibit, must be coordinated with BMW's Project Manager at all times. Selectica shall also use commercially reasonable efforts to coordinate such efforts with Fallon McElligott's designated Project Manager. Selectica will use its reasonable efforts to ensure the continuity of Selectica's employees assigned to perform services hereunder. b. On a periodic basis, Selectica will submit written status reports describing its activities during the preceding period, including: the current status of activities (with an explanatory narrative when appropriate). The precise content and format of the status report shall be determined by the parties subsequent to the execution of this Agreement. Upon reasonable request and at BMW's expense, Selectica will meet with BMW management to review the status of Selectica's activities. c. Selectica personnel will use reasonable efforts to observe and comply with BMW's reasonable and standard security procedures, rules, regulations and policies, when working at BMW's site. Selectica will use its reasonable efforts to minimize any disruption to BMW's normal business operations at all times. If necessary, BMW will only provide working space, resources and materials to Selectica. If any Selectica employee performing services on the BMW site is found to be reasonably unacceptable to BMW for any reason, BMW shall be the sole judge as to acceptability of behavior on its site. Unless otherwise agreed to in writing, neither party will solicit the employment of the other party's personnel during the term of this Agreement and for a period of six (6) months thereafter. 2 <PAGE> 3 d. Selectica agrees and represents that it is an independent contractor and its personnel are not BMW's agents or employees for federal tax purposes or any other purposes whatsoever, and are not entitled to any BMW employee benefits. Selectica assumes sole and full responsibility for their acts and Selectica and its personnel have no authority to make commitments or enter into contracts on behalf of, bind or otherwise obligate BMW in any manner whatsoever. Selectica, and not BMW, is solely responsible for the compensation of personnel assigned to perform services hereunder, and payment of worker's compensation, disability and other income and other similar benefits, unemployment and other similar insurance and for withholding income and other taxes and social security. 5. ACCEPTANCE. The BMW Virtual Center Application shall be subject to a verification of acceptability by BMW to ensure that it substantially conforms to the Specifications. If the Application fails to substantially conform to the applicable Specifications, BMW shall notify Selectica, within ten (10) business days after receiving the Application, specifying such failures in sufficient detail to allow Selectica to reproduce them, and Selectica will, at no additional cost, use commercially reasonable efforts to conform the Application to the Specifications and the acceptance/rejection/correction provisions above shall be reapplied; provided that upon the fifth or any subsequent rejection, either party may at any time thereafter, at its option and without obligation or liability of any kind, terminate this Agreement. In addition, Selectica warrants and represents that it will use commercially reasonable efforts to replace or repair any defect, malfunction or problem caused by a failure to conform to the Specifications for a period of one (1) year from the date of delivery of the Application (i.e. completion of Phase 2B). 6. OWNERSHIP. a. As between the parties, Selectica exclusively shall have all right, title and interest (including all patent rights, copyrights, trade secret rights, mask work rights and other rights throughout the world (collectively "Intellectual Property Rights")) in the Selectica Materials and the portions of the Application not owned by BMW as provided below ("Selectica Inventions"). Except as expressly provided in this Agreement, BMW will have no right or license in the foregoing. b. As between the parties, BMW exclusively shall have all right, title and interest (including all patent rights, copyrights, trade secret rights, mask work rights and other rights throughout the world (collectively "Intellectual Property Rights")) in the BMW Materials and the portion of the Application specifically and exclusively relevant to BMW products ("BMW Inventions"). Except as necessary to perform its obligations under this Agreement, Selectica will have no right or license in the foregoing. c. The parties hereby make any assignments necessary to accomplish the foregoing ownership provisions. Each party has and will have appropriate agreements with all such employees and contractors necessary to fully effect the provisions of this Section 6. 3 <PAGE> 4 i. A party being assigned any proprietary right under this Agreement will have the exclusive right to, and, at such party's expense, the assigning party agrees to assist such party in every proper way (including, without limitation, becoming a nominal party) to, evidence, record and perfect the assignment and to apply for and obtain recordation of and from time to time enforce, maintain and defend such proprietary right. d. BMW shall be granted a license to Selectica intellectual property rights incorporated into the Application to the extent necessary to use the Application as contemplated by this Agreement. e. BMW further acknowledges that nothing herein shall be construed to restrict, impair or deprive Selectica of any of its rights or proprietary interest in technology or products that existed prior to and independent of the performance of services or provision of materials under this Agreement. In addition, nothing in this Agreement or otherwise shall be construed to prevent Selectica from using general know-how, expertise, skill and understanding possessed prior to or gained during the course of performing services hereunder. f. Furthermore, in the event that the Selectica Materials developed or created hereunder is software, Selectica will use all commercially reasonable efforts with the intent that (i) any new agreements with third party software developers shall contain provisions which provide that said software shall function in a manner consistent with said software's specifications for a period of time at least one (1) year from the date of acceptance, and that in the event said software does not function in a manner consistent with said specifications, the developer shall use all commercially reasonable efforts to make any and all necessary corrections and modifications during said one year period without cost or charge to BMW, (ii) said agreements shall also contain a representation that any such software shall not have a self help code designed to disable a computer program or an unauthorized code designed to permit access by an unauthorized person to the software to harm the software and (iii) said agreements shall also have a provision that indemnifies both BMW and Selectica for damages in the event that contractor, person or entity developing or creating the software hereunder is in breach of any warranty. 7. TRADEMARKS. Except for the approved creation, production and publication of the subject matter of the Agreement, Selectica shall not use the trade names, trademarks, service marks, logos, or any other proprietary designations of BMW without BMW's prior written consent. 8. INTELLECTUAL PROPERTY LICENSE. a. Subject to all the terms of this Agreement and payment of all fees, Selectica grants BMW a worldwide, perpetual, nonsublicensable, nontransferable right to use the BMW Virtual Center Application in the nonsource code form provided by Selectica only on the number of servers specified in Exhibit 7. Notwithstanding the foregoing, BMW may request any number of additional servers provided it pays the amounts set forth in Exhibit 7 as "Additional per Server Charge". BMW will maintain the copyright notice and any other notices that appear on the Application on any copies and any media. BMW may allow its distributors access to the Application. BMW will not (and will not allow any third party to) (i) reverse engineer or attempt to discover 4 <PAGE> 5 any source code or underlying ideas or algorithms of the Application (except to the extent that applicable law prohibits reverse engineering restrictions), (ii) provide, lease, lend, use for timesharing or service bureau purposes or otherwise use or allow others to use a Application for the benefit of any third party, or (iii) use any Application, or allow the transfer, transmission, export, or re-export of any Application or portion thereof in violation of any export control laws or regulations administered by the U.S. Commerce Department, OFAC, or any other government agency. b. BMW hereby grants Selectica a worldwide, nonsublicensable, nontransferable license to modify, adapt, and prepare derivative works of the BMW Materials, or have its contractors do so on its behalf, as necessary to develop the Application or any additional work requested by BMW as provided herein and for no other purpose. 9. REPRESENTATIONS AND COVENANTS. a. Selectica warrants that the Services provided by it as described in this Agreement will be of professional quality conforming to generally accepted practices governing the development and design of web sites. b. In addition to any other express or implied warranty made in this Agreement, Selectica hereby represents and warrants that as it relates to the BMW Virtual Center Application provided by Selectica pursuant to the Services designated in this Agreement: i. Selectica warrants to BMW that the occurrence of the date January 1, 2000 will not, by itself cause the BMW Virtual Center Application to materially fail to perform century date change 2000 date conversion and capability (including, but not limited to date, data century recognition, calculations which accommodate same century and multi-century formulas and date-values, correct sorting, ordering and date data interface values that reflect the century), failure to automatically compensate for and manage and manipulate data involving dates (including single century formulas and multi-century formulas) or to otherwise operate in accordance with the published specifications for such BMW Virtual Center Application; provided that all other software, hardware and products used in combination with the BMW Virtual Center Application properly exchange date data with the BMW Virtual Center Application. ii. Notwithstanding anything else contained in this Agreement, this warranty shall be deemed to be a warranty for current and future performance and shall apply for as long as maintenance fees are being paid by BMW. For the purpose of any applicable Statute of Limitation or Statute of Repose, discovery of any breach of this warranty shall be deemed to have been made when Selectica has actually experienced each such breach of this warranty; and iii. A disclaimer of any other express or implied warranties contained in this Agreement will not be deemed to be a disclaimer of this warranty. 5 <PAGE> 6 c. Selectica further warrants, covenants and represents that, in its performance hereunder, that it shall not knowingly introduce, through data transmission via modem or any other medium, any virus, worm, trap, trap door, back door, any contaminant, or disabling devices, including, but not limited to, timer, clock, counter, or other limiting routings, codes, commands, or instructions intended to damage or disable the software used by BMW, or other BMW information, or other BMW property other than in accordance with the specifications ("Harmful Code"). In the event that Selectica introduces Harmful Code, then, as BMW's sole and exclusive remedy, Selectica shall at no cost to BMW use reasonable efforts to provide and install a new copy of software without Harmful Code. d. Notwithstanding anything else contained in this Agreement, this warranty shall be deemed to be a warranty for current and future performance and shall apply until for so long as maintenance fees are being paid by BMW. For the purpose of any applicable Statute of Limitation or Statute of Repose, discovery of any breach of this warranty shall be deemed to have been made when the BMW has actually experienced each such breach of this warranty. 10. CHARGES AND TERMS OF PAYMENT. a. The applicable charges shall be specified in Exhibit 7. Unless otherwise agreed upon by the parties, in no event shall any charges exceed the charges as they are set forth in the attached Exhibit 7. In addition, BMW shall remit to Selectica approved out-of-pocket costs consistent with the procedures set forth in Exhibit 3 (Billing Procedures) attached hereto. No costs for any out-of-pocket services, (such services to include, but not necessarily be limited to, the creation of advertising copy, photography, layout, design, typesetting, or any other services related to, or necessary to support, Selectica's duties and responsibilities as described hereunder), rendered by Selectica shall be subject to any mark-up or increase. Notwithstanding the above, if there is a conflict between this Agreement and the BMW Billing Procedures, the terms of this Agreement shall supersede and govern. b. BMW will pay all taxes levied against or upon the services provided hereunder, or arising out of this Agreement, exclusive, however, of taxes based on Selectica's income, which shall be paid by Selectica. BMW agrees to pay directly any tax for which it is responsible or will reimburse Selectica upon receipt of proof of payment. c. Selectica will use all commercially reasonable efforts to maintain complete and accurate accounting records in connection with services performed and materials provided hereunder, in accordance with generally accepted accounting principles, to substantiate its charges. BMW shall have the right to appoint an independent certified public accountant, who is not compensated based on the results of the audit and who is acceptable to Selectica (which acceptance shall not be unreasonably withheld), to inspect the records of Selectica in order to verify the charges set forth in the accounting records. Such audit may only be performed once a year, upon reasonable prior notice and during regular business hours and at BMW's expense. Unless necessary to establish in a court of law BMW's right to payment of fees hereunder, BMW's auditor shall hold all information obtained in strict confidence, shall not disclose such information to any other person or entity without Selectica's prior written consent and shall not disclose to BMW any information regarding Selectica's business other than any noncompliance by Selectica with the fee payment provisions hereof. The terms of this provision shall survive the termination of this Agreement for a period of five (5) years. 6 <PAGE> 7 d. Each payment pursuant to this Agreement will be made in U.S. dollars in and from the United States and will be made no later than thirty (30) days from the date of invoice sent to BMW on or after the occurrence of the event specified in Exhibit 7 for which payment is due. 11. WARRANTIES. a. Selectica warrants that: (i) it has the authority and the right to enter into this Agreement, to perform services and provide the BMW Virtual Center Application hereunder, and that its obligations hereunder are not in conflict with any other Selectica obligations; (ii) all services will be performed in a competent and professional manner, and will substantially conform, in all material respects, to BMW's requirements expressly set forth in this Agreement; (iii) to its knowledge, neither the BMW Virtual Center Application, nor the performance of any services by Selectica infringe upon or violate the rights of any third party and to its knowledge, BMW shall receive free and clear title to all deliverables assigned to it pursuant to Section 6; and (iv) at the time of acceptance, the BMW Virtual Center Application will substantially conform to the Specifications and as BMW's sole and exclusive remedy for a breach of the foregoing, Selectica shall use all commercially reasonable efforts to correct and repair, at no cost to BMW, any defect, malfunction or non-conformity that prevents the BMW Virtual Center Application from conforming to the Specifications. b. Furthermore, Selectica warrants and represents that it shall not use the BMW Materials which it develops for BMW hereunder in the use and development of any software and software code for any other manufacturer or distributor of automobiles, motorcycles or recreational vehicles. c. Any warranty in this Agreement shall not apply to: (i) altered or damaged or any portion of the Application incorporated with or into other software; (ii) the Application if it was subjected to negligence, abuse or misapplication by BMW. d. EXCEPT AS EXPRESSLY PROVIDED HEREIN, SELECTICA MAKES NO WARRANTIES TO ANY PERSON OR ENTITY WITH RESPECT TO THE BMW VIRTUAL CENTER APPLICATION, SELECTICA MATERIALS OR ANY DELIVERABLE OR ANY SERVICES OR LICENSES AND DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 12. TERM AND TERMINATION. a. This Agreement shall commence as of the Effective Date and shall continue in full force and effect thereafter unless and until Exhibit 1 has been terminated or Milestone 5 has been completed, or as otherwise provided hereunder. b. In the event of any material breach of this Agreement by either party, the other party may terminate this Agreement, by giving thirty (30) days written notice to such other party; provided, however, that any such termination shall not be effective if such other party has cured the breach of which it has been notified prior to the expiration of said thirty (30) days. c. Subject to Section 12(d), upon any termination of this Agreement (i) all rights and licenses of the parties shall cease, (ii) each party shall turn over to the other all of the other party's, Materials and Confidential Information and (iii) Sections 1, 6, 9, 12(d), 13, 14, 15, 16, 17, 20, 21, 22 shall survive any termination of this Agreement, (iv) 7 <PAGE> 8 termination hereunder shall not affect any rights of Selectica to payments already accrued. d. Notwithstanding the above, if BMW terminates this Agreement pursuant to Section 12(b) and provided, and for so long as, BMW is and remains in compliance with the terms of this Agreement, the licenses granted in Section 8 shall survive termination. 13. LIMITATION OF LIABILITY. NOTWITHSTANDING ANYTHING ELSE IN THIS AGREEMENT OR OTHERWISE, AND EXCEPT FOR BODILY INJURY OR A BREACH OF SECTION 14, 16 OR 9, NEITHER PARTY SHALL BE LIABLE OR OBLIGATED WITH RESPECT TO THE SUBJECT MATTER OF THIS AGREEMENT OR UNDER ANY CONTRACT, NEGLIGENCE, STRICT LIABILITY OR OTHER LEGAL OR EQUITABLE THEORY (I) FOR ANY AMOUNTS IN EXCESS IN THE AGGREGATE OF THE FEES PAID TO IT HEREUNDER (II) FOR ANY COST OF PROCUREMENT OF SUBSTITUTE GOODS, TECHNOLOGY, SERVICES OR RIGHTS; (III) FOR ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES; (IV) FOR INTERRUPTION OF USE OR LOSS OR CORRUPTION OF DATA; OR (V) FOR ANY MATTER BEYOND ITS REASONABLE CONTROL. 14. INDEMNIFICATION. a. Selectica, at its own expense, will defend and/or handle any claim or action against any BMW Affiliate for actual or alleged infringement of any U.S. patent, copyright, intellectual or industrial property right or any other similar right (including, but not limited to, misappropriation of trade secrets) based on the BMW Virtual Center Application and/or any deliverables furnished to BMW pursuant to this Agreement. Selectica agrees to give BMW prompt written notice of any such claim or action that could have an adverse impact on BMW's use or possession of same. As a condition to Selectica's obligations in this Section 14, Selectica shall have the right to conduct the defense of any such claim or action and all negotiations for its settlement; provided, however, that BMW may participate, at its expense, in such defense or negotiations to protect its interests. Selectica shall not be liable for any costs, expenses, damages or fees incurred by BMW in defending such action or claim, unless authorized by Selectica in advance and in writing. Selectica further agrees to indemnify and hold each of BMW and BMW Affiliates harmless from and against any and all liabilities, loses, damages, costs and expenses (including reasonable attorneys' fees) associated with any such claim or action. As a condition to the foregoing, BMW must promptly notify Selectica in writing of any claim or action and cooperate with, and provides all available information, assistance and authority to, Selectica to defend or settle the action. b. If the Application is, or in the opinion of Selectica is likely to become, the subject of a claim, suit or proceeding of infringement, Selectica may in its sole discretion (a) procure, at no cost to BMW, the right to continue using the Application; (b) replace or modify the Application to render it non-infringing, provided there is no material loss of functionality; or (c) if, in Selectica's reasonable opinion, neither (a) nor (b) above are commercially feasible, terminate the license and refund the amounts paid by BMW for the Application (as depreciated on a straight-line basis over a period of 60 months). The foregoing obligations of Selectica do not apply with respect to software programs or portions or components thereof (i) not supplied by Selectica; (ii) which are modified by BMW other than as authorized by Selectica, if the alleged infringement relates to such modifications; (iii) combined with software or hardware 8 <PAGE> 9 products not conforming to Selectica's published system requirements, processes or materials where the alleged infringement relates to such combination, (iv) where BMW continues the allegedly infringing activity after being notified thereof or after being informed and provided with modifications that would have avoided the alleged infringement; or (v) where BMW's use of the Applications is not strictly in accordance with the purpose for which this license has been granted. c. BMW represents that it has obtained the necessary consents, permits and approvals necessary to use the BMW Materials or any photographs, images or artwork which BMW secures and provides to Selectica, and shall assume royalty or other payments necessary to secure right, title and interest, or the necessary licensing rights in such photographs, images or artwork which BMW has obtained independent of Selectica. BMW agrees to indemnify and hold Selectica, its officers, employees and agents, harmless, including reasonable attorneys' fees, from and against any demand, claim, damage, judgment, action, cause of action, royalty payment made or brought against Selectica arising out of the purportedly unauthorized use of, or a claim of infringement related to, the BMW Materials or any photographs, images or artwork described above in this paragraph. 15. CONFIDENTIAL INFORMATION. a. Each party (the "Receiving Party") agrees to regard and preserve as confidential all technical, financial and business information related to the business and activities of the other party (the "Disclosing Party"), that may be obtained by such party from any source or may be developed as a result of this Agreement ("Confidential Information" of the Disclosing Party). The Receiving Party agrees to hold such Confidential Information in trust and confidence for the Disclosing Party and not to disclose such Confidential Information to any person, firm or enterprise, or use (directly or indirectly) any such information for its own benefit or the benefit of any other party, unless authorized by The Disclosing Party in writing, and even then, to limit access to and disclosure of such Confidential Information to The Receiving Party's employees on a "need to know" basis only. Confidential Information shall not be considered confidential to the extent, but only to the extent, that such information is: (i) already known by the Receiving Party free of any restriction at the time it is obtained; (ii) subsequently learned by the Receiving Party from an independent third party, free of any restriction; (iii) available publicly. b. Each party acknowledges and agrees that, in the event of a breach or threatened breach of any of the foregoing provisions, the other party will have no adequate remedy in damages and, accordingly, shall be entitled to injunctive relief against such breach or threatened breach; provided, however, that no specification of a particular legal or equitable remedy shall be construed as a waiver, prohibition or limitation of any legal or equitable remedies in the event of a breach hereof. 16. ADVERTISING. Neither party will use the other party's name or marks, refer to or identify the other party in any advertising or publicity releases or promotional or marketing correspondence to others without such other party's written approval (such approval shall not be unreasonably withheld). 9 <PAGE> 10 17. GOVERNING LAW AND INTERPRETATION. This Agreement shall be construed and enforced under the substantive laws of the State of California. Headlines are for reference only and shall not affect the meaning of any terms. If any provision of this Agreement is held invalid, illegal or unenforceable, the remaining provisions will continue unimpaired. 18. INSURANCE. Unless otherwise agreed upon, Selectica agrees to obtain and maintain adequate worker's compensation, disability, unemployment insurance and the like for those of its employees performing services under this Agreement. Selectica agrees to obtain and maintain comprehensive general and vehicular liability insurance for claims for damages because of bodily injury (including death) and property damage caused by or arising out of acts or omissions of its employees. The minimum limits of such insurance shall be one million dollars ($1,000,000) for each person, one million dollars ($1,000,000) for each accident involving bodily injury and one million dollars ($1,000,000) involving property damage for each accident. Each such insurance policy shall name BMW as co-insured and additional loss payee and shall provide for at least thirty (30) days prior notice to BMW in the event of any modification or cancellation. Selectica will also notify BMW at least thirty (30) days in advance if Selectica desires to modify or cancel any such insurance. Upon request, Selectica shall furnish BMW with certificates of insurance to evidence its compliance with the provisions hereof. Selectica shall also obtain and maintain a policy or policies of errors and omissions, product liability and property damage which shall include BMW as a named insured. Selectica shall supply BMW with a certificate of such insurance within twenty (20) days after notice of the execution of this Agreement, which shall state that the carrier undertakes to give BMW twenty (20) days advance notice of cancellation. The policy limits shall be in the amount of not less than five million dollars ($5,000,000) for each occurrence. 19. ASSIGNMENT. Except to an entity that succeeds to all or substantially all the business or assets of a Party, neither party may assign, transfer or subcontract the performance of its services, or any of its rights and/or obligations, without the other party's prior written consent, and any attempt to do so shall be void, except BMW may assign this Agreement, and/or any of its rights or obligations to any BMW Affiliate, without Selectica's consent and upon written notice to Selectica. 20. SUBCONTRACTING. Selectica shall be solely responsible for all its obligations and responsibilities hereunder notwithstanding any subcontracting. 10 <PAGE> 11 21. NOTICES. All notices shall be in writing and delivered personally or properly mailed, first class mail, to the addresses of the parties set forth at the beginning of this Agreement, to the attention of the undersigned, with a copy to the signatories of this Agreement, at the same address, or to such other address or addressee as either party may designate by written notice. Any such notice shall be deemed given on the date delivered or when placed in the mails as specified. 22. ENTIRETY. This Agreement, together with the Exhibits, contains the entire agreement between the parties and supersedes any prior or inconsistent agreements, negotiations, representations and promises, written or oral. No modification to this Agreement nor any failure or delay in enforcing any term, exercising any option or requiring performance shall be binding or construed as a waiver unless agreed to in writing by the parties hereto. 23. EMPLOYEE NON-COMPETITION. During the term of this Agreement, Selectica employees that are assigned to develop the BMW Application shall not agree to perform services or provide material or information, directly or indirectly, to for or in support of any Competitor of BMW in connection with a Competitive Project that is substantially similar in form, substance, purpose or intent as performed or provided under this Agreement. For purposes of this Section, "Competitor" is defined as any manufacturer or distributor of automobiles, motorcycles, or recreational vehicles and "Competitive Project" is defined as any task or work effort whose intent or result is or will be substantially similar to any contemplated by this Agreement. 24. ESCROW. a. Selectica agrees within a reasonable time after execution of this Agreement both parties shall enter into an agreement upon the terms set forth in Exhibit 10 (Escrow Agreement) with Fort Knox ("Escrow Agent") unless otherwise agreed upon by the parties wherein Selectica shall provide the source code for the BMW Virtual Center Application ("Source Code") to said Escrow Agent. BMW shall bear all costs associated with escrow. b. Escrow Agent shall hold such Source Code throughout the term of this Agreement, and any renewal or extension of said Agreement, and shall release said Source Code to BMW in the event of, and only in the event a release condition specified below ("Release Condition") and in accordance with the terms of the Escrow Agreement. The circumstances that shall give rise to a Release Condition are set forth below, and only those circumstances as mentioned hereinafter 11 <PAGE> 12 shall give rise circumstances which trigger the filing for release as set forth in the Escrow Agreement. i. Selectica becomes subject to any administrative or governmental action or measure which terminates its business (without a successor). ii. Selectica substantially and continuously fails to meet the support obligations set forth in this Agreement solely due to the fault of Selectica and such failure gives rise to a right on the part of BMW to terminate said Agreement. iii. Selectica makes, or initiates the process making, a general assignment for the benefit of creditors, or any involuntary petition to obtain an order for relief against Selectica is filed under the US Bankruptcy Code provided it is not vacated within 120 days from the date of filing, or a receiver or custodian of bankruptcy is appointed for Selectica provided such appointment is not vacated within 120 days from the date of such appointment. c. In the event of one or more of the occurrences set forth above in Section 24(b)(i), (ii) or (iii) BMW may activate the release process as specified in the Escrow Agreement. d. Upon release of the Source Code pursuant to the Escrow Agreement, BMW shall have a non-exclusive, perpetual, non-transferable license to the Source Code only for the purposes of operating, maintaining and supporting users of the Application and only for so long as a Release Condition exists. BMW OF NORTH AMERICA, INC. SELECTICA, INC. By: /s/ JAMES L. McDOWELL By: /s/ VASUDER K. BHANDARKAR ---------------------------------- ---------------------------------- Name: James McDowell Name: Vas Bhandarkar Title: VICE PRESIDENT,MARKETING Title: VICE PRESIDENT, MARKETING ------------------------------- ------------------------------- Date: NOVEMBER 18, 1998 Date: OCTOBER 28, 1998 -------------------------------- -------------------------------- BMW OF NORTH AMERICA, INC. By: /s/ VICTOR H. DOOLAN ---------------------------------- Name: Victor H. Doolan -------------------------------- Title: PRESIDENT ------------------------------- Date: DECEMBER 3, 1998 -------------------------------- 12 <PAGE> 13 EXHIBIT 1 - PROJECT DESCRIPTION/SCOPE OF WORK Selectica, Inc. 2890 Zanker Road, Suite 101 San Jose, CA 95134 Telephone: 408.570.5700 Fax: 408.570.9705 ATTN: Judy Yamada Date: 7/15/98 This Exhibit is issued pursuant to the above-referenced Agreement between BMW OF North America, Inc. and Selectica, Inc. Any term not otherwise defined herein shall have the meaning specified in the Agreement. BMW Project Manager: Carol Burrows Location: BMW of North America, Inc. 300 Chestnut Ridge Road Woodcliff Lake, NJ 07675 Selectica Project Manager: Judy Yamada Location: Selectica, Inc. 2890 Zanker Road, Suite 101 San Jose, CA 95134 PROJECT DESCRIPTION Selectica shall use commercially reasonable efforts to create the BMW Virtual Center Application for BMW. The project shall be divided into phases. Phase 2A is the test phase for the E-46 (For purposes of this Agreement, E-46 shall mean BMW models 323i and 328i). This phase will introduce Selectica's configurator at the BMW site and, under the Virtual Center, create the front- and back-end infrastructure to incorporate the configurator into BMW's site, tested simultaneously with the E-46 model introduction. Selectica shall also create the configuration infrastructure for the Virtual Center for the configuration of other BMW models, pricing and availability information. The configurator shall include building the E-46 configuration model to include all of the applicable rules and constraints involving model specifications, options and pricing. The configurator shall integrate Selectica's technology into the Graphical User Interfaces templates created by the advertising agency, Fallon McElligott, to allow customers to "Build their own BMW" and Lead Transfer System (Pick a Retailer). It shall also deploy the "Store & Restore" functionality, customizing the configuration results schema to match the quotation specific requirements of BMW and its dealers. Finally, this phase also involves the design for the "Harvest" Database schema to incorporate all the product, pricing, retailer, availability data pertaining to BMW models, and an update mechanism and process for timely reflection at the Virtual Center. 13 <PAGE> 14 SCOPE OF WORK AND PROJECT RESPONSIBILITIES Selectica shall employ one full time project manager and four or five dedicated full time personnel for the term of the Agreement. Should the expected staffing profile change during the implementation, Selectica shall inform BMW, justify and seek approval from BMW for additional resources required. Selectica's project manager will be responsible for the overall Selectica deliverable management. Additionally, the project manager shall be responsible for project documentation such as (but not limited to) specifications, designs, plans, scope, and schematics. Selectica's project manager shall create and maintain the project plan, and communicate project status and plan variances to affected and interested parties. The project manager shall closely coordinate with Fallon McElligott, or such other agency BMW, at its discretion, may designate, and BMW management and other project team members. The project manager will arrange and seek reviews and approvals as scheduled and defined in the project plan. The project manager will also be responsible for dissemination of all information, status and call reports, change management and conducting quality audits. Selectica's project manager shall be: Judy Yamada. Selectica's other team members will be responsible for design, implementation and testing of the E-46 requirements and related database and knowledge-base, user interface and site integration and deployment activities. MILESTONE IMPLEMENTATIONS E-46 CONFIGURATOR DESIGN AND IMPLEMENTATION - MILESTONE 1 Selectica Tasks and Deliverables: o Review configurator schematic and navigation to ensure compatibility and feasibility with Selectica configuration architecture. o Define E-46 configurator knowledge base scope and acceptance criteria. o Create E-46 configuration model design. Review E-46 model, incorporate changes, and obtain design approval based on acceptance criteria. o Implement the E-46 configuration model. Rework and modify E-46 model based on testing results. o Create test plan for E-46 configuration model. Create test scripts, conduct tests and report test results. Retest iteratively as fixes are available. o Incorporate Selectica tags into templates. Rework modifications based on testing results. 14 <PAGE> 15 o Deploy E-46 configuration model on development server at Fallon. Conduct system and integration tests. o Cutover production server to deploy E-46 configurator at Virtual Center. o Estimated resources: 3-4 Persons o Project manager o Knowledge engineer o User interface engineer o Test engineer o Estimated person-weeks: 15 STORE AND RESTORE DESIGN AND IMPLEMENTATION - MILESTONE 2 Selectica Tasks and Deliverables o Define Store and Restore scope and acceptance criteria. o Create Store & Restore quote object and mapping design. Review data mapping and quote object, incorporate changes, and obtain design approval based on acceptance criteria. o Implement the quote object. Rework and modify quote object based on testing results. o Create test plan for Store and Restore facility. Create test scripts, conduct tests and report test results. Retest iteratively as fixes are available. o Incorporate Selectica tags into Store and Restore templates. Rework modifications based on testing results. o Deploy Store and Restore facility on development server at Fallon. Conduct system and integration tests. o Cutover production server to deploy Store and Restore at Virtual Center. o Estimated resources: 3-4 Persons o Project manager o Database engineer o User interface engineer o Test engineer o Estimated person-weeks: 13 15 <PAGE> 16 OTHER IMPLEMENTATIONS HARVEST DATABASE DESIGN AND IMPLEMENTATION - MILESTONE 3 Selectica Tasks and Deliverables o Gather and analyze existing schemas and actual data for Model, Standard Features, Options Description, Pricing, Prospects, Retailers and Inventory. o Create Harvest Database Scope document. Review, incorporate changes and get approval. o Design and develop the schema for the Harvest database. Review, incorporate changes and get approval based on acceptance criteria. o Build Harvest Database table creation and indexing scripts. o Create test plan, scripts for the Harvest Database creation and loading. Conduct tests, rework scripts and retest. o Estimated resources: 2-3 Persons o Project manager o Database engineer o Test engineer o Estimated person-week: 12 LEAD TRANSFER SYSTEM (PICK A RETAILER) DESIGN AND IMPLEMENTATION - MILESTONE 4 Selectica Tasks and Deliverables o Define Lead Transfer System (LTS) scope and acceptance criteria. o Create LTS model. Incorporate changes, and obtain design approval based on acceptance criteria. o Implement the LTS model. Rework and modify based on testing results. o Create test plan for LTS. Create test scripts, conduct tests and report test results. Retest iteratively as fixes are available. o Incorporate Selectica tags into LTS templates. Rework modifications based on testing results. o Deploy LTS model and facility on development server at Fallon. Conduct system and integration tests. o Cutover production server to deploy LTS at Virtual Center 16 <PAGE> 17 o Estimated resources: 3-4 Persons o Project manager o Knowledge engineer o User interface engineer o Test engineer o Estimated person-week: 5 DEVELOPMENT SERVER INSTALLATION, SETUP AND UPDATES NETWORK & SECURITY SETUP AND UPDATES Selectica Tasks and Deliverables o Install and test Selectica software (ACE Enterprise Server, ACE Enterprise Manager, and ACE Quote Server) on Selectica servers and Fallon servers (first time). Install updates periodically to keep server up to date. o Install and test Oracle server. o Install Backup software. Implement backup policy and procedures. Create backup scripts and execute periodically. o Populate Harvest database for initial testing. o Out of pocket travel and expenses consistent with BMW Travel Policy Selectica Staff Resources Estimate Out of Pocket Expenses o Estimated resources: 1-2 o Project manager o Network administrator o Estimated person-week: 4 o Estimated Out of pocket expenses Space and Furniture: $ 4,000 Backup software: $ 1,000 Webload testing software: $ 5,000 Network routing: $ 3,000 Security software: $ 2,000 Offsite backup: $ 2,000 Other: $ 3,000 Estimated sub-total $ 20,000 17 <PAGE> 18 TRAINING Selectica Tasks and Deliverables o Train Fallon/BMW on Selectica software components and installation. o Train Fallon/BMW on Selectica's configurator product. Does not include Train the trainer or ACE Certification. o Estimated resources: 1 Person o Project Manager/Trainer o Estimated person-week: 2 o Out of pocket travel and expenses consistent with BMW Travel Policy o Materials--actual cost not to exceed $1,000 PHASE 2B - MILESTONE 5 (FUNCTIONALITY NOT COVERED IN PHASE 2A) Phase 2A will deploy only 2 1999 E-46 BMW sedan models. Phase 2B covers: o All remaining 1999 Models (in order sequence of development) o 1999 7 Series o 1999 5 Series Sedans and Wagons o All E-53 Models (Up to and including Year 2000 Models) o All M Series Models (Up to and including Year 2000 M5 Series) o All Z Series Models (Up to and including Year 2000 2.3 Model "Facelift") o All 3 Series Coupe and Convertible Models and 318 ti Models (Up to and including 1999 models) Specific dates, deadlines and deliverables are set forth in Exhibit 5--Deliverables Phase 2A does not cover the estimate for the following: o Payment estimator o Automatic translator o Pre-owned vehicle locator o Configurator generated management or marketing trending or analysis reports, except, Selectica shall provide BMW with reports of site visits traffic and configuration combinations that it systematically generates. 18 <PAGE> 19 EXHIBIT 2 - EMPLOYEES AND NON-DISCLOSURE AGREEMENT The following list of Selectica employees have executed the Proprietary Information and Inventions Agreement, the form of which is set forth below: Employee SELECTICA, INC. PROPRIETARY INFORMATION AND INVENTIONS AGREEMENT The following confirms an agreement between me (___________________), and Selectica, Inc., a California corporation (the "Company"), which is a material part of the consideration for my employment by the Company: 1. The Company shall own all right, title and interest (including patent rights, copyrights, trade secret rights, designs, mask work rights and other rights throughout the world) in any inventions, works of authorship, mask works, ideas or information made or conceived or reduced to practice, in whole or in part, by me during the term of my employment with the Company to the fullest extent allowed by California Labor Code Section 2870 (which is attached as Appendix A) (collectively "Inventions") and I will promptly disclose all Inventions to the Company. I hereby make all assignments necessary to accomplish the foregoing. I shall further assist the Company, at the Company's expense, to further evidence, record and perfect such assignments, and to perfect, obtain, maintain, enforce, and defend any rights specified to be so owned or assigned. I hereby irrevocably designate and appoint the Company as its agents and attorneys-in-fact to act for and in my behalf to execute and file any document and to do all other lawfully permitted acts to further the purposes of the foregoing with the same legal force and effect as if executed by me. If I wish to clarify that something created by me prior to my employment that relates to the Company's business is not within the scope of this Agreement, I have listed it on Appendix B. 2. To the extent allowed by law, paragraph 1 includes all rights of paternity, integrity, disclosure and withdrawal and any other rights that may be known as or referred to as "moral rights" (collectively "Moral Rights"). To the extent I retain any such Moral Rights under applicable law, I hereby waive such Moral Rights and consent to any action consistent with the terms of this Agreement with respect to such Moral Rights. I will confirm any such waivers and consents from time to time as requested by the Company. 3. I agree that all Inventions and all other business, technical and financial information I develop, learn or obtain during the term of my employment that relate to the Company or the business or demonstrably anticipated business of the Company or that are received by or for the Company in confidence, constitute "Proprietary Information." I will hold in confidence and not disclose or, except within the scope of my employment, use any Proprietary Information. However, I shall not be obligated under this paragraph with 19 <PAGE> 20 respect to information I can document is or becomes readily publicly available without restriction through no fault of mine. Upon termination of my employment, I will promptly return to the Company all items containing or embodying Proprietary Information (including all copies), except that I may keep my personal copies of (i) my compensation records, (ii) materials distributed to shareholders generally and (iii) this Agreement. 4. During the period of my employment with the Company and for six months thereafter, I will not encourage or solicit any employee or consultant of the Company to leave the Company for any reason (except for the bona fide firing of Company personnel within the scope of my employment). 5. I agree that during the term of my employment with the Company (whether or not during business hours), I will not engage in any activity that is in any way competitive with the business or demonstrably anticipated business of the Company, and I will not assist any other person or organization in competing or in preparing to compete with any business or demonstrably anticipated business of the Company. 6. I have not entered into, and I agree I will not enter into, any agreement either written or oral in conflict with this Agreement or my employment with the Company. I will not violate any agreement with or rights of any third party or, except as expressly authorized by the Company in writing, use or disclose my own or any third party's confidential information or intellectual property when acting within the scope of my employment or otherwise on behalf of the Company. 7. I agree that this Agreement is not an employment contract for any particular term and that I have the right to resign and the Company has the right to terminate my employment at will, at any time, for any or no reason, with or without cause. In addition, this Agreement does not purport to set forth all of the terms and conditions of my employment, and, as an employee of the Company, I have obligations to the Company which are not set forth in this Agreement. However, the terms of this Agreement govern over any inconsistent terms and can only be changed by a subsequent written agreement signed by the President of the Company. 8. I agree that my obligations under paragraphs 1, 2, 3 and 4 of this Agreement shall continue in effect after termination of my employment, regardless of the reason or reasons for termination, and whether such termination is voluntary or involuntary on my part, and that the Company is entitled to communicate my obligations under this Agreement to any future employer or potential employer of mine. My obligations under paragraphs 1, 2 and 3 also shall be binding upon my heirs, executors, assigns, and administrators and shall inure to the benefit of the Company, it subsidiaries, successors and assigns. 9. Any dispute in the meaning, effect or validity of this Agreement shall be resolved in accordance with the laws of the State of California without regard to the conflict of laws provisions thereof. I further agree that if one or more provisions of this Agreement are held to be illegal or unenforceable under applicable California law, such illegal or unenforceable portion(s) shall be limited or excluded from this Agreement to the minimum extent required so that this Agreement shall otherwise remain in full force and effect and enforceable in accordance with its terms. 10. I HAVE READ THIS AGREEMENT CAREFULLY AND I UNDERSTAND AND ACCEPT THE OBLIGATIONS WHICH IT IMPOSES UPON ME WITHOUT RESERVATION. NO 20 <PAGE> 21 PROMISES OR REPRESENTATIONS HAVE BEEN MADE TO ME TO INDUCE ME TO SIGN THIS AGREEMENT. I SIGN THIS AGREEMENT VOLUNTARILY AND FREELY, IN DUPLICATE, WITH THE UNDERSTANDING THAT ONE COUNTERPART WILL BE RETAINED BY THE COMPANY AND THE OTHER COUNTERPART WILL BE RETAINED BY ME. _____________, 199_ Employee ---------------------------- Signature ---------------------------- Name (Printed) Accepted and Agreed to: --------------------------------- By: ------------------------------ 21 <PAGE> 22 APPENDIX A Section 2870. Application of provision providing that employee shall assign or offer to assign rights in invention to employer. (a) Any provision in an employment agreement which provides that an employee shall assign, or offer to assign, any of his or her rights in an invention to his or her employer shall not apply to an invention that the employee developed entirely on his or her own time without using the employer's equipment, supplies, facilities, or trade secret information except for those inventions that either: (1) Relate at the time of conception or reduction to practice of the invention to the employer's business, or actual or demonstrably anticipated research or development of the employer; or (2) Result from any work performed by the employee for his employer. (b) To the extent a provision in an employment agreement purports to require an employee to assign an invention otherwise excluded from being required to be assigned under subdivision (a), the provision is against the public policy of this state and is unenforceable 22 <PAGE> 23 APPENDIX B PRIOR MATTER EXCLUDED FOR CLARIFICATION 23 <PAGE> 24 EXHIBIT 3 -- BMW BILLING PROCEDURES FOR OUT-OF-POCKET EXPENSES A. Except as otherwise set forth herein, Selectica shall submit to BMW by no later than the fifteenth (15th) business day of each month, in arrears, a written invoice for any out-of-pocket expenses incurred by Selectica pursuant to its performance under this Agreement. Each monthly invoice shall detail each and every out-of-pocket cost and expense Selectica believes to be reimbursable by BMW in accordance with the terms and conditions of this Agreement. Selectica shall establish and maintain such financial reporting systems and procedures as may be necessary and appropriate to ensure accurate and timely submission of monthly invoices consistent with BMW's financial and auditing reporting requirements. Procedures necessary to effectuate the foregoing shall be agreed to by the parties. Selectica agrees to use all commercially reasonable efforts to establish and maintain and, from time to time in accordance with BMW's reasonable requests, modify the aforementioned financial reporting systems and procedures to ensure that BMW's financial and audit requirements and objectives are satisfied. BMW recognizes that Selectica has established certain invoicing procedures with respect to Selectica services for an array of clients, and that the invoicing requirements set forth herein may not conform to Selectica's current procedures. Upon execution of this Agreement the parties hereto shall promptly meet to review Selectica's current invoicing procedures. Selectica and BMW may, but shall not be required, to modify the invoicing requirements set forth herein, provided that any such modification (i) does not limit BMW's ability to rigorously monitor Selectica's financial and other performance contemplated herein, (ii) is fully compatible with BMW's fiscal and other corporate policies, procedures and requirements, (iii) does not unreasonably inconvenience BMW or Selectica personnel, and (iv) does not increase the cost of BMW performance contemplated herein. Any modification to the invoicing requirements set forth herein shall be evidenced by a writing signed by both parties, attached hereto and incorporated by reference herein. B. A cost or expense for which reimbursement by BMW to Selectica requires submission by Selectica of documentary or other substantiation thereof shall not be reflected on a monthly invoice until and unless such necessary substantiation is submitted therewith. BMW shall not be obligated to reimburse Selectica for any cost or expense reflected on any invoice for which necessary substantiation is not submitted therewith, nor for any cost or expense reflected on any invoice received by BMW more than two hundred (200) days after such cost or expense was incurred by Selectica. The foregoing notwithstanding, Selectica shall exercise diligent effort to submit to BMW for reimbursement costs and expenses within ninety (90) days after such cost or expense is incurred by Selectica. C. Each monthly invoice to BMW must be of sufficient detail to enable BMW to understand the scope and nature of all services reflected therein. Each monthly invoice which is timely submitted to BMW shall be payable within thirty (30) days following the BMW's receipt thereof. In the event a monthly invoice is not timely submitted, such invoice shall be payable by BMW no later than thirty (30) days subsequent to the second (2nd) day of the following month. In the event a dispute arises concerning one or more items reflected in a monthly invoice, BMW shall be obligated to timely pay all non-disputed 24 <PAGE> 25 charges and the parties shall then negotiate in good faith to achieve a mutually satisfactory resolution of the dispute. D. In addition to setting forth those costs and expenses for which Selectica seeks reimbursement by BMW, in the event Selectica finds that the budgeted amount set forth in the payment plan set forth in Exhibit 7 is modified, (such modification to be mutually agreed upon by the parties), the monthly invoice shall provide for chronological tracking of budget by budgeted item and in summary, for said full year of service, including but not limited to, indications of original budgeted amount for media purchases, subsequent adjustments thereto, year to date expenditures, projected full year expenditure against forecast and the like in sufficient detail to enable BMW to satisfy BMW's financial and audit obligations and objectives. E. In monthly invoices, Selectica shall bill BMW at Selectica's actual cost, without mark-up or profit and net discount or commission, including any prepayment, for reasonable and substantiated expenses, including media purchases, incurred consistent with the conditions set forth herein. 25 <PAGE> 26 EXHIBIT 4 -- BMW TRAVEL POLICY ATTACHED TO THIS PAGE 26 <PAGE> 27 EXHIBIT 5 -- DELIVERABLES MILESTONE 1: SELECTICA DELIVERABLE - E46 CONFIGURATOR Approximate completion: Oct 8, 1998 Selectica Milestone 1 contingent upon timely completion and delivery of following BMW deliverables to Selectica by the following dates: Deliver E46 Configurator Re-design 9-28-98 Deliver E46 Configurator HTML Pages 9-28-98 Provide E46 configurator rules 9-28-98 MILESTONE 2: SELECTICA DELIVERABLE - STORE & RESTORE Approximate completion: October 29, 1998 Selectica Milestone 2 contingent upon completion and delivery of following BMW deliverables to Selectica by the following dates: Deliver Store & Restore Design 10-19-98 Deliver Store & Restore HTML Pages 10-19-98 Deliver revised Guestbook 10-19-98 MILESTONE 3: SELECTICA DELIVERABLE - HARVEST DATABASE Approximate completion: December 15, 1998 Selectica Milestone 3 contingent upon completion and delivery of following BMW deliverables to Selectica by the following dates: Deliver dealer schema & data 12-5-98 Provide BMW database schema 12-5-98 Provide BMW data in electronic format 12-5-98 27 <PAGE> 28 MILESTONE 4: SELECTICA DELIVERABLE - LEAD TRANSFER (PICK A RETAILER) Approximate completion: 12-3-98 Selectica Milestone 4 contingent upon completion and delivery of following BMW deliverables to Selectica by the following: Create comprehensive schema and technical 11-23-98 specification of Lead Transfer systems Program automated email and fax functions 11-23-98 Test functionality of entire system prior to BMW testing 11-23-98 Create and program online customer satisfaction survey and reporting capability 11-23-98 MILESTONE 5: SELECTICA DELIVERABLE - COMPLETION AND DELIVERY OF: Selectica Milestone 5 completion contingent upon obtaining required data of above stated models of aforementioned BMW models. o All remaining 1999 Models (in order sequence of development) o 1999 7 Series o 1999 5 Series Sedans and Wagons o All E-53 Models (Up to and including Year 2000 Models) o All M Series Models (Up to and including Year 2000 M5 Series) o All Z Series Models (Up to and including Year 2000 2.3 Model "Facelift") o All 3 Series Coupe and Convertible Models and 318 ti Models (Up to and including 1999 models) 28 <PAGE> 29 EXHIBIT 6 -- SELECTICA MATERIALS The ACE KBS database repository schema ACE KBS, KnowledgeBases, Knowledge Language, Knowledge Language Format ACE Enterprise, ACE Integrated Modeling Environment ACE Studio (Model Builder, GUI Builder) ACE Quoter, ACE Mobile, ACE Desktop, ACE Server Manager ACE Tester, ACE Verifier, ACE Composer ACE Mobile Manager, ACE Mobile Docker 29 <PAGE> 30 EXHIBIT 7 -- COMPENSATION AND PAYMENT SCHEDULE PAYMENT SCHEDULE: ----------------- REMITTED PRIOR TO CONTRACT EXECUTION $[*] ON OR ABOUT 9-4-98 DUE AT CONTRACT EXECUTION $[*] (INCLUDES MAINTENANCE FOR 1998 OF [*] DUE AT COMPLETION OF MILESTONE 1 $[*] DUE AT COMPLETION OF MILESTONE 2 $[*] DUE AT THE COMPLETION OF MILESTONE 3 $[*] DUE AT THE END OF THE COMPLETION OF MILESTONE 4 $[*] DUE AT THE COMPLETION OF MILESTONE 5 $[*] TOTAL $[*]* ========== DUE UPON DELIVERY OF THE AUTO TRANSLATION FUNCTIONALITY (IF COMPLETED) -- COSTS INCURRED NOT TO EXCEED $[*]* DUE UPON DELIVERY OF THE VEHICLE LOCATOR FUNCTIONALITY (IF COMPLETED) -- COSTS INCURRED NOT TO EXCEED $[*]* *TO BE BILLED TO BMW BASED UPON: PROJECT MANAGER - BILLING RATE OF $[*] PER HOUR PROJECT ENGINEER - BILLING RATE OF $[*] PER HOUR OUT OF POCKET COSTS SHALL INCLUDE, BUT NOT NECESSARILY BE LIMITED TO HOTEL, TRAVEL, MEALS INCURRED BY SELECTICA IN PERFORMING THE SERVICES HEREUNDER OR AS SET FORTH IN EXHIBIT 1. SUCH OUT-OF-POCKET REIMBURSEMENTS SHALL BE CONSISTENT WITH EXHIBIT 4 (AS APPLICABLE). [*] = CERTAIN INFORMATION ON THIS PAGE HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. 30 <PAGE> 31 ---------------------------------------------------------------------------------------------------------- One Time License Fee Per Server Charge (Paid according to No. of for Additional PRODUCT LICENSES plan above) Servers Servers ---------------------------------------------------------------------------------------------------------- ACE Enterprise Dual CPU (Production) $[*] 3 $[*] ---------------------------------------------------------------------------------------------------------- ACE Enterprise Single CPU $[*] 1 $[*] Testbed/Development) ---------------------------------------------------------------------------------------------------------- ACE Enterprise Single Service Manager $[*] 1 $[*] (Max. 16) ---------------------------------------------------------------------------------------------------------- ACE Integrated Modeling Environment (IME) $[*] 1 $[*] ---------------------------------------------------------------------------------------------------------- ACE Quote Server $[*] 1 $[*] ---------------------------------------------------------------------------------------------------------- Total Phase 2A Product Licenses--Total $[*] (incorporated in the above payment schedule) ---------------------------------------------------------------------------------------------------------- 1998 MAINTENANCE FEE ACE Enterprise Dual CPU (Production) ACE Enterprise Single CPU Testbed/Development) ACE Enterprise Single Service Manager (Max. 16) ACE Integrated Modeling Environment (IME) ACE Quote Server Total Phase 2A Product Maintenance -- 1998 -- $[*] (incorporated in the above payment schedule) 1999 MAINTENANCE FEE ACE Enterprise Dual CPU (Production) ACE Enterprise Single CPU Testbed/Development) ACE Enterprise Single Service Manager (Max. 16) ACE Integrated Modeling Environment (IME) ACE Quote Server Total Phase 2A Product Maintenance -- 1999 -- $[*] (To be paid in 4 equal installments at the inception of each calendar quarter) BMW RETAINS THE RIGHT AND DISCRETION TO DETERMINE WHETHER IT SHALL SELECT SELECTICA AS A MAINTENANCE SERVICE PROVIDER FOR CALENDAR YEAR 1999. IN THE EVENT BMW ELECTS TO DO SO, IT SHALL NEGOTIATE AND CONSUMMATE A SEPARATE MAINTENANCE AGREEMENT WITH SELECTICA, THE FORM OF WHICH IS ATTACHED HERETO AS EXHIBIT 11. [*] = CERTAIN INFORMATION ON THIS PAGE HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. 31 <PAGE> 32 2000 MAINTENANCE FEE ACE Enterprise Dual CPU (Production) ACE Enterprise Single CPU Testbed/Development) ACE Enterprise Single Service Manager (Max. 16) ACE Integrated Modeling Environment (IME) ACE Quote Server Total Phase 2A Product Maintenance -- 2000 -- $[*] ======== (To be paid in 4 equal installments at the inception of each calendar quarter) BMW RETAINS THE RIGHT AND DISCRETION TO DETERMINE WHETHER IT SHALL SELECT SELECTICA AS A MAINTENANCE SERVICE PROVIDER FOR CALENDAR YEAR 2000. IN THE EVENT BMW ELECTS TO DO SO, IT SHALL NEGOTIATE AND CONSUMMATE A SEPARATE MAINTENANCE AGREEMENT WITH SELECTICA, THE FORM OF WHICH IS ATTACHED HERETO AS EXHIBIT 11. SELECTICA SHALL PROVIDE BMW WITH NOTICE IN WRITING ON OR ABOUT OCT. 1 1999 THAT THE CURRENT MAINTENANCE AGREEMENT HAS EXPIRED. BMW SHALL THEN HAVE 30 DAYS TO NOTIFY SELECTICA WHETHER IT SHALL HAVE SELECTICA HAS BEEN SELECTED AS A MAINTENANCE SERVICE PROVIDER FOR CALENDAR YEAR 2000. IF BMW DOES NOT RESPOND WITHIN THE REQUISITE 30 DAY PERIOD, THE MAINTENANCE AGREEMENT SHALL BE RENEWED FOR THE CALENDAR YEAR 2000. 2001 MAINTENANCE FEE ACE Enterprise Dual CPU (Production) ACE Enterprise Single CPU Testbed/Development) ACE Enterprise Single Service Manager (Max. 16) ACE Integrated Modeling Environment (IME) ACE Quote Server Total Phase 2A Product Maintenance -- 2001 -- $[*] ======== (To be paid in 4 equal installments at the inception of each calendar quarter) BMW RETAINS THE RIGHT AND DISCRETION TO DETERMINE WHETHER IT SHALL SELECT SELECTICA AS A MAINTENANCE SERVICE PROVIDER FOR CALENDAR YEAR 2001. IN THE EVENT BMW ELECTS TO DO SO, IT SHALL NEGOTIATE AND CONSUMMATE A SEPARATE MAINTENANCE AGREEMENT WITH SELECTICA, THE FORM OF WHICH IS ATTACHED HERETO AS EXHIBIT 11. SELECTICA SHALL PROVIDE BMW WITH NOTICE IN WRITING ON OR ABOUT OCT. 1 2000 THAT THE CURRENT MAINTENANCE AGREEMENT HAS EXPIRED. BMW SHALL THEN HAVE 30 DAYS TO NOTIFY SELECTICA WHETHER IT SHALL HAVE SELECTICA HAS BEEN SELECTED AS A MAINTENANCE SERVICE PROVIDER FOR CALENDAR YEAR 2001. IF BMW DOES NOT RESPOND WITHIN THE REQUISITE 30 DAY PERIOD, THE MAINTENANCE AGREEMENT SHALL BE RENEWED FOR THE CALENDAR YEAR 2001. [*] = CERTAIN INFORMATION ON THIS PAGE HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. 32 <PAGE> 33 2002 MAINTENANCE FEE ACE Enterprise Dual CPU (Production) ACE Enterprise Single CPU Testbed/Development) ACE Enterprise Single Service Manager (Max. 16) ACE Integrated Modeling Environment (IME) ACE Quote Server Total Phase 2A Product Maintenance -- 2002 -- $[*] ======== (To be paid in 4 equal installments at the inception of each calendar quarter) BMW RETAINS THE RIGHT AND DISCRETION TO DETERMINE WHETHER IT SHALL SELECT SELECTICA AS A MAINTENANCE SERVICE PROVIDER FOR CALENDAR YEAR 2002. IN THE EVENT BMW ELECTS TO DO SO, IT SHALL NEGOTIATE AND CONSUMMATE A SEPARATE MAINTENANCE AGREEMENT WITH SELECTICA, THE FORM OF WHICH IS ATTACHED HERETO AS EXHIBIT 11. SELECTICA SHALL PROVIDE BMW WITH NOTICE IN WRITING ON OR ABOUT OCT. 1 2001 THAT THE CURRENT MAINTENANCE AGREEMENT HAS EXPIRED. BMW SHALL THEN HAVE 30 DAYS TO NOTIFY SELECTICA WHETHER IT SHALL HAVE SELECTICA HAS BEEN SELECTED AS A MAINTENANCE SERVICE PROVIDER FOR CALENDAR YEAR 2002. IF BMW DOES NOT RESPOND WITHIN THE REQUISITE 30 DAY PERIOD, THE MAINTENANCE AGREEMENT SHALL BE RENEWED FOR THE CALENDAR YEAR 2002. IMPLEMENTATION SERVICES Phase 2A--E46 Configurator in Virtual Center Phase 2A Training Phase 2A BMW Configuration Maintenance Total $[*] ======== (incorporated in the above payment schedule) Phase--2B--Configurator o All remaining 1999 Models (in order sequence of development) o 1999 7 Series o 1999 5 Series Sedans and Wagons o All E-53 Models (Up to and including Year 2000 Models) o All M Series Models (Up to and including Year 2000 M5 Series) o All Z Series Models (Up to and including Year 2000 2.3 Model "Facelift") o All 3 Series Coupe and Convertible Models and 318 ti Models (Up to and including 1999 models) Total: $[*] ======== (incorporated in the above payment schedule) [*] = CERTAIN INFORMATION ON THIS PAGE HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. 33 <PAGE> 34 **FOR INFORMATIONAL PURPOSES ONLY** Selectica's standard list price is as follows: SOFTWARE PRODUCT LICENSE LIST PRICE ------------------------ ---------- ACE Enterprise Dual CPU $200,000 ACE Enterprise Single CPU $100,000 ACE Enterprise Server Manager $250,000 ACE Integrated Modeling Environment (IME) $150,000 ACE Quote Server $200,000 34 <PAGE> 35 EXHIBIT 8 -- TECHNOLOGY ESCROW AGREEMENT Account Number _____________ This Technology Escrow Deposit Agreement including any Attachments and Addenda ("Agreement") is effective this ____ day of ___________, 19__, by and between Escrow Holder ("Escrow Holder"), Selectica ("Licensor") and BMW ("Licensee"). Notices to Licensor, Licensee and Escrow Holder should be sent to the parties as identified in the attached Attachment A. WHEREAS, Licensor and Licensee have entered into a WebSite Design and Development Services Agreement of even date herewith (the "License Agreement"); WHEREAS, Licensor and Licensee desire this Technology Escrow Agreement to be supplementary to said contract pursuant to 11 U.S.C. Section 365(n); WHEREAS, availability of or access to certain proprietary data relating to the proprietary technology and other materials is critical to Licensee in the conduct of its business; WHEREAS, Licensor has deposited or will deposit with Escrow Holder the related proprietary data to provide for retention and controlled access for Licensee under certain specified conditions: NOW THEREFORE, for good and valuable consideration, the receipt of which is hereby acknowledged, and in consideration of the promises, mutual covenants and conditions contained herein, the parties hereto agree as follows: 1. LICENSOR DEPOSIT ACCOUNT. Following the execution of this Agreement and the payment of the set-up and deposit fees to Escrow Holder, Escrow Holder shall open a "Deposit Account" for Licensor. The items placed in the Deposit Account constitute the "Deposit." The opening of the Deposit Account means that Escrow Holder shall establish an account ledger in the name of the Licensor and that Licensor shall receive renewal notices as provided in Section 7. Unless and until Licensor makes an Initial Deposit (as defined below) with Escrow Holder, Escrow Holder shall have no obligation to Licensor except as defined by this Section. 2. INITIAL DEPOSIT. The "Initial Deposit" will consist of all material initially supplied by Licensor to Escrow Holder as specified by an accompanying document called a "Description of Deposit Materials" hereinafter referred to as an Attachment B. Escrow Holder shall issue to Licensor and Licensee a copy of the initial Attachment B within ten (10) days of acceptance by Escrow Holder of the Initial Deposit. 35 <PAGE> 36 3. DEPOSIT CHANGES. The Licensor will keep the Deposit updated with supplemental or replacement materials ("Deposit Changes") to the extent required by the License Agreement. (a) Supplemental Deposit. A "Supplemental Deposit" will include any materials added to the Deposit. Licensor will submit any Supplemental Deposit accompanied by an Attachment B. Within ten (10) days of acceptance by Escrow Holder of such Supplemental Deposit, Escrow Holder shall notify Licensor and Licensee by issuing a copy of the Attachment B. (b) Replacement Deposit. "Replacement Materials" replace the existing Deposit defined by Attachment B(s). Licensor will submit any Replacement Materials accompanied by an Attachment B. Within ten (10) days of acceptance by Escrow Holder of such Replacement Materials, Escrow Holder shall notify Licensor and Licensee by issuing a copy of the Attachment B. Escrow Holder will destroy or return to Licensor all materials that are replaced by the Replacement Materials. 4. DEPOSIT INSPECTION. Upon the receipt of the Initial Deposit materials and any Deposit Changes, Escrow Holder will visually match the listed items on the Attachment B to the labeling of such materials. Escrow Holder shall not be responsible for verifying the contents or validating the accuracy of Licensor's labeling. Acceptance of the Deposit will occur only when Escrow Holder concludes that the Deposit Inspection is complete; which acceptance shall not be unreasonably withheld. 5. LICENSE REGISTRATION ACCOUNT. Following the execution of this Agreement and the payment of the set-up, deposit and registration fee to Escrow Holder, Escrow Holder shall open a "Registration Account" for Licensee. The opening of the Registration Account means that Escrow Holder shall establish an account ledger in the name of the Licensee and that Licensee shall receive renewal notices as provided in Section 7. Unless and until Licensor makes an Initial Deposit of Materials with Escrow Holder, Escrow Holder shall have no obligation to Licensee except as defined by this section. 6. DEPOSIT OBLIGATIONS OF CONFIDENTIALITY. Escrow Holder agrees to establish a receptacle in which it shall place the Deposit (meaning the Initial Deposit, Supplemental Deposits and Replacement Deposits to the extent then applicable) and shall put the receptacle under the control of one or more of its officers, selected by Escrow Holder, whose identity shall be available to Licensor and Licensee at all times. Escrow Holder shall exercise a professional level of care in carrying out the terms of this Agreement. (a) Escrow Holder acknowledges Licensor's assertion that the Deposit shall contain proprietary data of Licensor and that Escrow Holder has an obligation to preserve and protect that confidentiality. (b) Escrow Holder may duplicate the Deposit only as necessary to preserve and safely store the Deposit, and to provide copies thereof, as authorized herein, to Licensee. Escrow Holder shall reproduce on all copies of the Deposit made by Escrow Holder 36 <PAGE> 37 any proprietary or confidentiality notices contained in the Deposit originally deposited with it by Licensor. (c) Except as expressly provided in this Agreement, Escrow Holder agrees that it shall not divulge, disclose, otherwise make available to third parties, or make any use whatsoever of the Deposit, or of any information provided to it by Licensor in connection with this Agreement, without the express prior written consent of Licensor. This obligation will continue indefinitely notwithstanding termination of this Agreement. 7. TERM OF AGREEMENT. This Agreement will have a term consistent with the term of the License Agreement. In the event that the renewal fees are not received within thirty (30) days prior to the expiration date, Escrow Holder shall so notify Licensor and Licensee of the thirty (30) day expiration period. If the renewal fees are not received within the subsequent thirty (30) days, this Agreement will expire without further notice and without liability of Escrow Holder to the parties of this Agreement. Licensee has the right to pay renewal fees and other related fees. In the event Licensee pays the renewal fees and Licensor is of the opinion that any necessary condition for renewal is not met, Licensor may so notify Escrow Holder, and Licensee in writing. The resulting dispute will be resolved pursuant to the dispute resolution process defined in Section 12. 8. EXPIRY. Except as otherwise expressly provided in this Agreement, upon non-renewal or other termination of this Agreement, all duties and obligations of Escrow Holder to Licensor and Licensee will terminate. Thereafter, if Licensor requests the return of the Deposit, Escrow Holder shall return the Deposit to Licensor, but only after all outstanding invoices and the deposit return fees are paid. If the fee(s) are not received by the anniversary date of this Agreement, Escrow Holder shall, at its option, destroy or return the Deposit to Licensor. 9. FILING FOR RELEASE OF DEPOSIT BY LICENSEE. Upon notice to Escrow Holder by Licensee (in the form of an affidavit or declaration by an officer of Licensee) of the occurrence of a release condition as defined in Section 24 of the License Agreement, and payment of the filing for release fee, Escrow Holder shall so notify Licensor by certified mail with a copy of the notice from the Licensee. If Licensor provides contrary instruction within ten (10) working days of the mailing of the notice to Licensor, Escrow Holder shall not deliver the Deposit to the Licensee except as provided below. (a) "Contrary instruction" means the filing of an affidavit or declaration with Escrow Holder by an officer of Licensor stating that a Release Condition has not occurred, or has been cured. Escrow Holder will send a copy of the affidavit or declaration by certified mail to the Licensee who is filing for the release of the Deposit materials. Upon receipt of contrary instruction, Escrow Holder shall not deliver a copy of the Deposit and shall continue to store the Deposit until otherwise directed by Licensor and Licensee jointly, or until resolution of the dispute pursuant to Section 1.12. 37 <PAGE> 38 10. RELEASE OF DEPOSIT TO LICENSEE. Release conditions are those conditions specified for release of escrow in Section 24 of License Agreement. (a) If after following the procedure in Section 9, Escrow Holder does not receive contrary instruction from Licensor, Escrow Holder is authorized to release the Deposit, or if more than one Licensee is registered to the Deposit, a copy of the Deposit, to the Licensee filing for release following receipt of any fees due to Escrow Holder. 11. CONDITIONS FOR USE FOLLOWING RELEASE. Following a release as provided in Section 10, Licensee shall have the non-exclusive right to use the released material as and only as authorized by Section 24 of the License Agreement. Additionally, Licensee shall be required to maintain the confidentiality of the released materials and technology in accordance with the terms of the License Agreement. 12. DISPUTES. In the event of a dispute as to which this section applies, Escrow Holder shall so notify Licensor and Licensee in writing. Such dispute will be settled by arbitration (which arbitration shall be binding and enforceable in any court of competent jurisdiction for purposes of this Agreement only) in accordance with the rules of the American Arbitration Association (AAA). Licensor and Licensee will each select one arbitrator and a third arbitrator will be selected unanimously by the two arbitrators selected by the parties. If the two arbitrators selected by the parties are unable to select the third arbitrator within ten (10) days of the appointment of the two arbitrators, the parties consent to the selection of the third arbitrator by the AAA administrator. 13. INDEMNIFICATION. Licensor and Licensee agree to defend and indemnify Escrow Holder and hold Escrow Holder harmless from and against all claims, actions and suits, whether in contract or in tort, and from and against any and all liabilities, losses, damages, costs, charges, penalties, counsel fees, and other expenses of any nature (including, without limitation, settlement costs) incurred by Escrow Holder as a result of performance of this Agreement except in the event of a judgment or arbitration decision which specified that Escrow Holder acted with gross negligence or willful misconduct. 14. AUDIT RIGHTS. Escrow Holder agrees to keep records of the activities undertaken and materials prepared pursuant to this Agreement. Licensor and Licensee will be entitled at reasonable times, during normal business hours and upon reasonable notice to Escrow Holder, during the term of this Agreement to inspect the records of Escrow Holder with respect to this Agreement. (a) Licensor or Licensee will be entitled, upon reasonable notice to Escrow Holder and during normal business hours, at the facilities designated by Escrow Holder, accompanied by a designated employee of Escrow Holder, to inspect the physical 38 <PAGE> 39 status and condition (but not contents) of the Deposit. The Deposit may not be changed by Licensor or Licensee during the audit. 15. DESIGNATED REPRESENTATIVE. Licensor and Licensee each agree to designate one individual to receive notices from Escrow Holder and to act on behalf of Licensor and Licensee respectively with respect to the performance of their obligations as set forth in this Agreement and to notify Escrow Holder immediately, in the manner stipulated in Attachment A, in the event of any change from one designated representative to another. 16. GENERAL. Subject to the terms of this Agreement, Escrow Holder may act in reliance upon any written instruction, instrument, or signature reasonably believed to be genuine and may assume that any person giving any written notice, request, advice or instruction in connection with or relating to this Agreement has been duly authorized to do so. Escrow Holder is not responsible for failure to fulfill its obligations under this Agreement due to causes beyond its control. (a) This Agreement is to be governed by, and construed in accordance with the laws of the State of California without regard to the conflicts of laws provisions thereof. (b) Except for the License Agreement, this Agreement, including the Attachments and Addenda hereto, constitutes the entire Agreement between the parties concerning the subject matter hereof, and will supersede all previous communications, representations, understandings, and agreements, either oral or written, between the parties. Licensor and Licensee acknowledge that Escrow Holder has no knowledge of the terms and conditions contained in the License Agreement and that Escrow Holder's only obligations shall be as set forth herein or in any other writing signed by Escrow Holder, Licensor and Licensee. (c) If any provision of this Agreement is held by any court to be invalid or unenforceable, that provision will be limited or severed from this Agreement to the minimum extent necessary so that this Agreement shall otherwise remain in full force and effect and enforceable. 17. FEES. All service fees will be due in full at the time of the request for service. Renewal fees will be due in full upon the receipt of invoice unless otherwise specified by the invoice. For the purpose of annual renewal fees the effective date of this Agreement will be the anniversary date. Invoiced fees must be paid within sixty (60) days of receipt of invoice or Escrow Holder may terminate this Agreement. If payment is not timely received by Escrow Holder, Escrow Holder shall have the right to accrue and collect interest at the rate of one and one-half percent per month (18% per annum) from the date of invoice for all later payments, or, if lower, the maximum rate allowed by law. All fees will be those specified in Escrow Holder's standard Schedule of Fees in effect at the time of renewal, or request for service, except as otherwise agreed. For any increase in Escrow Holder's standard fees, Escrow Holder shall notify Licensor and Licensee at least ninety (90) days prior to any renewal of this Agreement. For any service not listed on the Schedule of Fees, Escrow Holder shall provide a quote prior to rendering such service. 39 <PAGE> 40 LICENSOR: ---------------------------------------- Dated: ---------------------------------------- By: ---------------------------------------- (Print Name) ---------------------------------------- Title LICENSEE: ---------------------------------------- Dated: ---------------------------------------- By: ---------------------------------------- (Print Name) ---------------------------------------- Title ESCROW HOLDER: ---------------------------------------- Dated: ---------------------------------------- By: ---------------------------------------- (Print Name) ---------------------------------------- Title 40 <PAGE> 41 ATTACHMENT A TECHNOLOGY ESCROW AGREEMENT Account Number ______ Notices to Licensor Regarding Agreement Terms and Conditions should be addressed to: Invoices should be addressed to: Licensor: ------------------------------------- ------------------------------------- Address: ------------------------------------- ------------------------------------- ------------------------------------- ------------------------------------- Designated Representative: ---------------------- ------------------------------------- Phone: ------------------------------- ------------------------------------- Notices to Licensee Regarding Agreement Terms and Conditions should be addressed to: Invoices should be addressed to: Licensee: ------------------------------------- ------------------------------------- Address: ------------------------------------- ------------------------------------- ------------------------------------- ------------------------------------- Designated Representative: ---------------------- ------------------------------------- Phone: ------------------------------- ------------------------------------- All requests from Licensor or Licensee to change the designated representative must be given in writing to the other parties and signed by an officer of Licensor or Licensee as the case may be. All Contracts, Deposit Materials and Official Notifications to Invoice Inquiries and Remittance of Escrow Holder should be addressed to: Fees to Escrow Holder addressed to: ------------------------------------- ------------------------------------- ------------------------------------- ------------------------------------- ------------------------------------- ------------------------------------- 41 <PAGE> 42 ATTACHMENT B Description of Deposit Materials Deposit Account Number -------------------------------------------------------- Deposit Account Name -------------------------------------------------------- Licensor, pursuant to a Deposit Agreement, hereby deposits the below described materials into the above referenced Deposit Account by providing them to Escrow Holder. The Deposit Type is: (check box that applies) ___ Initial Deposit ___ Supplemental ___ Replacement If Replacement then Destroy Deposit ___ or Return Deposit ____ If no Deposit Type has been checked the materials will be deemed to be an Initial or Supplemental Deposit. DEPOSIT MATERIALS Name Version --------------------------------------- ------------------ Date CPU/OS Compiler --------------------------------------- ----- ------- Application ------------------------------- Utilities needed -------------------------- Special operating instructions ------------- ------------------------------------------- I certify that the above described materials were delivered/sent to the Receipt of the materials acknowledged. Escrow Holder. By By ----------------------------------- ----------------------------------- Name Name --------------------------------- --------------------------------- Title Title -------------------------------- -------------------------------- For For Escrow Holder ---------------------------------- Date Date -------------------------------- --------------------------------- ATTACHMENT B NO. -------------------- 42 <PAGE> 43 EXHIBIT 9 - SPECIFICATIONS The goal of the BMW Virtual Center Application is to provide a better, more customized online shopping experience for BMW prospects. Selectica is responsible for the development and deployment of the car configurator in the Virtual Center and managing the project resources for the configurator tool. Selectica's responsibilities include the Harvest Database schema design and implementation, addition of models to the configurator, the maintenance of the configurator tool and addition of new configuration capabilities. The following are the major functions supported in the BMW Virtual Center: 1. THE CAR CONFIGURATOR: The E-46 car configurator allows users to configure the BMW cars as set forth in Exhibit 1. online on the BMW Web site. The configurator allows users to correctly pick exterior and interior colors, packages and trim and other options, guiding customers through appropriate and available choices, based on previous selections. The customer will be presented the MSRP pricing. Selectica will deploy the ACE Enterprise software to facilitate the configuration process. 2. STORE AND RESTORE: Once a car configuration is complete, the user is able to save the configuration and retrieve it at a later date to work on it further. Selectica will deploy the ACE Quote Server that handles the saving and retrieval of configuration quotes. This functionality is required to enable the Lead Transfer System of the BMW Virtual Center. 3. HARVEST DATABASE SCHEMA DESIGN: In order to effectively maintain the BMW Virtual Center for configuration of all models, the data for all the models will need to exist in a central repository. This repository is called the "Harvest Database". Selectica will design the Harvest Database to include any information that is required by the Virtual Center configurator. 4. LEAD TRANSFER SYSTEM (PICK A RETAILER): This functionality will permit prospective customer leads generated on the Virtual Center to be transferred to BMW, or any BMW designee, or to its Centers and Affiliate Centers. 5. ALL REMAINING MODELS CONFIGURATION: Selectica will incorporate into the BMW Virtual Center BMW automobiles as set forth in Exhibit 1 for which the data is available in Harvest Data Base format or interim database format. 43 <PAGE> 44 EXHIBIT 10 - BMW MATERIALS The HTML template customizations for BMW (generated by Fallon for tagging by Selectica) The Harvest Database data and schema The BMW KBS generated from BMW data and knowledge base schema Database schema for the Application Content of server tags specifically designed to accommodate BMW requirements For purposes of the above, "schema" shall mean the table of fields taken as a whole as presented on the Application. 44 <PAGE> 45 EXHIBIT 11 - MAINTENANCE AGREEMENT In the event BMW elects to do so, it will negotiate and consummate a separate Maintenance Agreement. 45