1 EXHIBIT 10.22 IBM DEVELOPER AGREEMENT STATEMENT OF WORK - -------------------------------------------------------------------------------- This Statement of Work ("SOW") is a Transaction Document issued under the IBM Developer Agreement ("IDA") for you to provide a proof of concept for Obsydian and Synon/2E inter/intranet enablement using a Java generator on the AS/400. By signing below, each of us agrees that the complete agreement between us regarding this transaction consists of this SOW Transaction Document and: a) the IBM Developer Base Agreement (identified below); b) Exhibit: Travel Expense Reimbursement ("TER"): and c) Exhibit: Certificate of Originality ("COO"). The following are related agreements between you and IBM: d) the Agreement for Exchange of Confidential Information ("AECI") No. 92-0016; and e) the IBM Purchase Order that references this SOW. Agreed To: Agreed To: Synon, Inc. International Business Machines Corporation ("IBM") By: /s/ PAUL K. WILDE By: /s/ C L ARNDT --------------------------- --------------------------- Authorized Signature Authorized Signature Name: Paul K. Wilde Name: C L Arndt -------------------------- ------------------------- Date: 12/20/96 Date: 12/20/96 -------------------------- ------------------------- IDA Base Agreement #: RAL-960509 SOW Transaction. Document #:RAL960509- ROC01 Developer Address: IBM Office Address: Synon Inc. IBM Corporation 1100 Larkspur Landing Circle 3605 Highway 52 North Larkspur CA 94939 Rochester MN 55901-7829 After signing, please return a copy of this SOW to the local "IBM Office Address" shown above. Page 1 of 5 SOW00A dated September 30, 1994 IDA Base Agreement # RAL-960509 Dated December 13, 1996 2 IBM DEVELOPER AGREEMENT STATEMENT OF WORK - -------------------------------------------------------------------------------- TABLE 0F CONTENTS - ---------------------------------------------------------------------------------------------------------- PART TITLE PAGE PART TITLE PAGE - ------------------------------------------------------- ----------------------------------------------- 1 DEFINITIONS 2 6 SCHEDULE 4 2 IBM'S RESPONSIBILITIES 2 7 INTELLECTUAL PROPERTY 4 3 YOUR RESPONSIBILITIES 2 8 PAYMENT 4 4 DELIVERABLES 3 9 COORDINATORS 5 5 ACCEPTANCE 4 - ---------------------------------------------------------------------------------------------------------- PART 1 DEFINITIONS 1.1 JAVA means an object-oriented language designed to support cross- platform application development. PART 2 IBM'S RESPONSIBILITIES 2.1 IBM will: a) review for approval the White Paper and Development Plan for functional content; b) participate in scheduled checkpoints as per the agreed upon Development Plan; and c) provide AS/400 technical assistance to you, where agreed upon by the Technical Coordinators. PART 3 YOUR RESPONSIBILITIES 3.1 You will not begin work under this SOW until IBM Contract Coordinator has issued you a purchase order. 3.2 You will prepare or provide the Deliverables identified in the Part entitled Deliverables. 3.3 You will: a) provide an early proof of concept for Obsydian and Synon/2E inter/intranet enablement using a Java generator on the AS/400. This proof of concept will include: 1) a White Paper (Deliverable No. 1) which will document the Obsydian and Synon/2E inter/intranet and Java directions and high-level functionality on the AS/400. You agree that the IBM contract coordinator must approve any public release or dissemination of the White Paper or any Derivative Works so as to avoid any release of any IBM Confidential Information otherwise protected under AECI #92-0016.; 2) a Development Plan (Deliverable No. 2) which will include the necessary staffing, schedules and checkpoints for implementing the functions described in the White Paper; 3) a functional alpha-level demonstration (Deliverable Nos. 3, 4, 5, and 6); 4) a Final Report (Deliverable No. 7) supplying IBM feedback to understand implementation of Java technology and where IBM can provide additional features and functions to improve the implementation of Java technology, and prioritizing prerequisite system functions and features, such as: AS/400 Java execution environment, AS/400 web-serving requirements, and AS/400 development tool requirements. You agree that all such feedback shall be owned by IBM and shall be considered and treated as IBM Confidential Information pursuant to AECT #92-0016. [ ]* Page 2 of 5 SOW00A dated September 30, 1994 IDA Base Agreement # RAL-960509 Dated December 13, 1996 * Confidential treatment has been requested from the Securities and Exchange Commission. Omitted portions have been filed separately with the Commission. 3 c) conduct a minimum of alpha-level demonstrations at times and events mutually agreed upon by the Technical Coordinators. d) attend checkpoint meetings as per the agreed upon Development Plan either in person or via teleconference. e) deliver and install the final documented alpha-level code to IBM. IBM will reimburse your travel expenses incurred while performing these activities according to the Exhibit: Travel Expense Reimbursement. PART 4 DELIVERABLES [ ]* * Confidential treatment has been requested from the Securities and Exchange Commission. Omitted portions have been filed separately with the Commission. Page 3 of 5 SOW00A dated September 30, 1994 IDA Base Agreement # RAL-960509 Dated December 13, 1996 4 [ ]* PART 5 ACCEPTANCE In order to qualify for acceptance, you must provide each Deliverable according to the criteria defined below and other requirements of the SOW. 5.1 IBM will accept or reject each Deliverable within 10 business days from IBM's receipt of the Deliverable. If IBM does not accept or reject a Deliverable in writing within 10 business days of receipt, that Deliverable will be considered rejected by IBM. 5.2 Final acceptance criteria for Deliverable Nos. 3, 4, 5, 6 and 7 will be based on your demonstration to IBM of how each Deliverable functions relative to the mutually agreed upon Development Plan (Deliverable No. 2). PART 6 SCHEDULE [ ]* PART 7 INTELLECTUAL PROPERTY 7.1 For Licensed Work Deliverable No. 1 you grant IBM a nonexclusive, paid-up, irrevocable, worldwide copyright license to use, execute, display, and perform the Licensed Work and its Derivative Works. This license also applies to associated audio and visual works. 7.2 For Licensed Works Deliverable No. 4, 5, and 6 you grant IBM a nonexclusive, paid-up, irrevocable, worldwide copyright license to use, execute, display, and perform for internal evaluation and internal and external demonstration purposes the Licensed Work and its Derivative Works. This license also applies to associated audio and visual works. PART 8 PAYMENT 8.1 For the Deliverables identified above, IBM will pay the fixed price amounts listed below. You may invoice for the milestone when IBM accepts the Deliverables. [ ]* 8.2 For travel that has previously been authorized by IBM in writing, you will be reimbursed for reasonable and actual costs according to the Exhibit: Travel Expense Reimbursement. 8.3 You will submit your invoices to the following address: International Business Machines Corporation PO Box 9005 Endicott NY 13761-9006 Page 4 of 5 SOW00A dated September 30, 1994 IDA Base Agreement # RAL-960509 Dated December 13, 1996 * Confidential treatment has been requested from the Securities and Exchange Commission. Omitted portions have been filed separately with the Commission. 5 Your invoices will include the following information: a) IBM Developer Agreement Number; b) this SOW Transaction Document Number; c) name of your company and "remit to" address; d) short description of the performance for which payment is due; and e) IBM's purchase order number, your invoice number and its date. PART 9 COORDINATORS 9.1 The Contract Coordinators responsible to receive all notices and administer this SOW are: FOR IBM: For you: Name: C L Arndt Name: Keith Jaeger Title/Dept: Contracts Administrator Title/Dept: VP Development Address: IBM Corporation Address: Synon, Inc 3605 Hwy 52 N 1100 Larkspur Landing Circle Rochester MN 55901-7829 Larkspur, CA 94939 Phone: (507) 253-8776 Phone: (415) 461-5006 Facsimile: (507) 253-4825 Facsimile: (415) 461-2171 9.2 The Technical Coordinators responsible to accept all Deliverables, coordinate all exchanges of confidential information and to administer and coordinate the technical matters associated with this SOW are: FOR IBM For you: Name: Paul Nordlund Name: Alan Zwiren Address: IBM Corporation Address: Synon, Inc 3605 Hwy 52 N 1100 Larkspur Landing Circle Rochester MN 55901-7829 Larkspur CA 94939 Phone: (507) 253-5730 Phone: (415)461-5006 Facsimile: (507) 253-2768 Facsimile: (415)461-2171 Technical Coordinators may propose, accept (by signature or initials) and implement technical changes to this SOW that do not change dollar amounts or materially change Deliverables or the schedules of this SOW. 9.3 Notices are effective when received by the appropriate coordinator as demand by reliable written confirmation (for example, certified mail receipt, courier receipt or facsimile receipt confirmation sheet.) Page 5 of 5 SOW00A dated September 30, 1994 IDA Base Agreement # RAL-960509 Dated December 13, 1996 6 IBM DEVELOPER AGREEMENT BASE AGREEMENT - -------------------------------------------------------------------------------- The IBM Developer Agreement ("IDA") consists of this Base Agreement and its Transaction Documents. The IDA covers various transactions in which IBM may involve you for: a) providing Services; b) developing IBM Materials; and c) licensing other Deliverables. A specific transaction will be defined by its own Transaction Document. Each Transaction Document together with this Base Agreement forms a separate agreement. The IDA is our complete agreement and replaces all prior oral, or written communications between us regarding the transactions described in the Transaction Documents. By signing below for our companies, each of us agrees to the terms of this Base Agreement. Once signed, 1) both parties agree any reproduction of the IDA made by reliable means (for example, photocopy or facsimile) is an original unless prohibited by local law and 2) all Deliverables and Services you provide are subject to it. Agreed To: Agreed To: Synon, Inc. International Business Machines Corporation ("IBM") BY:/s/ PAUL K. WILDE By: /s/ C L ARNDT -------------------------- ------------------------------- Authorized Signature Authorized Signature Name: Paul K. Wilde Name: C L Arndt ------------------------ ----------------------------- Date:12/20/96 Date:12/20/96 -------- -------- IBM Developer Agreement #RAL-960509 Developer Address: IBM Office Address: Synon Inc IBM Corporation 1100 Larkspur Landing Circle 3605 Highway 52 North Larkspur CA 94939 Rochester MN 55901-7829 U.S.A. U.S.A. After signing, please return a copy of this Base Agreement to the local "IBM Office Address" shown above. Page 1 of 8 IDA00A dated September 30, 1994 IBM Developer Agreement # RAL-960509 Dated December 13, 1996 7 IBM DEVELOPER AGREEMENT BASE AGREEMENT - -------------------------------------------------------------------------------- TABLE OF CONTENTS - ---------------------------------------------------------------------------------------------------------------- PART TITLE PAGE PART TITLE PAGE - ------------------------------------------------------- ------------------------------------------------------ 1 DEFINITIONS 2 6 INDEMNIFICATION AND LIABILITY 5 2 AGREEMENT STRUCTURE 3 7 TERM AND TERMINATION 6 3 OUR RELATIONSHIP 3 8 INSURANCE 7 4 INTELLECTUAL PROPERTY 4 9 PAYMENT 7 5 WARRANTY 5 10 GENERAL 7 PART 1. DEFINITIONS Capitalized terms in the IDA have the following meanings. A Transaction Document may define additional terms. However, those terms apply only to that Transaction Document. 1.l APPEARANCE DESIGN is the appearance presented by an object, formed in hardware or by software, that creates a visual impression on an observer. Appearance Design refers to ornamental and not the functional aspects of the object. 1.2 BACKGROUND MATERIALS are items 1) in which the copyrights are owned by a third party or 2) that you prepared or had prepared outside the scope of the IDA. Background Materials are contained within a Deliverable. For purposes of this Agreement # RAL-960509 and Statement of Work #RAL-960509-ROC01, the Background Materials are Obsyidian and Synon/2E, which you own. 1.3 DELIVERABLE is any item other than Tools, that you prepare or provide under a Transaction Document. 1.4 DERIVATIVE WORK is a work that is based on an underlying work and that would be a copyright infringement if prepared without the authorization of the copyright owners of the underlying work. Derivative Works are subject to the ownership rights and licenses of others in the underlying work. 1.5 DISTRIBUTORS are those authorized by IBM and its Subsidiaries to license and distribute products. 1.6 IBM MATERIALS are Deliverables that IBM owns. The term "IBM Materials" does not include Background Materials, Licensed Work, equipment or items specifically excluded in a Transaction Document. 1.7 INVENTION is an idea know-how, technique, invention, discovery or improvement embodied in the Deliverables or methods developed under the Transaction Document. An Invention must be conceived or reduced to practice by you or your Personnel in performance of work required under the Transaction Document. An Invention made by you or your Personnel with IBM's Personnel is a "Joint Invention." 1.8 LICENSED WORKS are Deliverables that you own and license to IBM. Each Licensed Work is identified in a Transaction Document. Licensed Works include Basic Enhancements and Maintenance Modifications to them that you create or authorize others to create during the period defined in the Transaction Document. 1.9 MORAL RIGHTS are personal rights associated with authorship of a work under applicable law. They include the rights to approve modifications and to require authorship identification. 1.10 PERSONNEL are either party's employees or subcontractors working under the IDA. 1.11 SERVICES are work you and your Personnel perform to complete the tasks described in a Transaction Document. Deliverables may result from such work. 1.12 SUBSIDIARY is an entity during the time that more than 50% of its voting stock or, if no voting stock, decision-making power is owned or controlled, directly or indirectly, by another entity. 1.13 TOOLS include devices, compilers, programming documentation, media or other items required for the development, maintenance or implementation of a Deliverable. Page 2 of 8 IDA00A dated September 30, 1994 IBM Developer Agreement # RAL-960509 Dated December 13, 1996 8 PART 2. AGREEMENT STRUCTURE 2.1 The IDA consists of: a) this BASE AGREEMENT that defines the basic terms and conditions of our relationship; and b) TRANSACTION DOCUMENTS that specify the details of a transaction and may include additional terms and conditions. Transaction Documents include Statements of Work, Descriptions of Licensed Work and Descriptions of Exclusive Marketing Rights. Both parties accept the terms of the Transaction Document and the identified exhibits, appendices and schedules by signing the Transaction Document. 2.2 If there is a conflict among the terms of the documents, Transaction Document terms prevail over Base Agreement terms. Terms in IBM's purchase orders and your invoices are void unless identified otherwise in the IDA. PART 3. OUR RELATIONSHIP 3.1 Each party is an independent contractor. Neither party is, nor will claim to be, a legal representative, partner, franchisee, agent or employee of the other except as specifically stated in the IDA. Neither party will assume or create obligations for the other. Each party is responsible for the direction and compensation of its employees. 3.2 Each party may have similar agreements with others. Each party may design, develop, manufacture, acquire or market competitive products and services and conduct its business in whatever way it chooses provided there is no conflict with the IDA. IBM is not obligated to announce or market any products or services. IBM does not guarantee the success of its marketing efforts. IBM will independently establish prices for its products and services. 3.3 Both parties will maintain relevant records to support invoices issued or payments made to the other. The records will be retained and made available for three years from the date of the related payment or invoice. If one party requests, the other will make these records available to an independent auditor chosen and compensated by the requesting party. Each party's requests will be in writing and will not occur more than once each year. The auditor will sign a confidentiality agreement and will only disclose to the requesting party any amounts due and payable for the period examined. 3.4 The Transaction Document will identify coordinators that represent each party and where to send all notices which must be in writing, payments and deliveries. A party will provide notice to the other when coordinators change. 3.5 No Deliverable or Tool will contain your or any third party's confidential or proprietary information. Where confidential information must be exchanged, it will be done under a signed confidentiality agreement. Except for your preexisting, commercially available Deliverables, you will not disclose Deliverables to others without IBM's written approval. 3.6 You will not disclose the terms of the IDA to a third party except a) to your accountants, lawyers or other professional advisors under a confidentiality agreement or b) as required by law provided you get any confidential treatment for them which is available. 3.7 Neither party relies on any promises, inducements, representations made by the other or expectations of more business dealings except as expressly provided in the IDA. The IDA accurately states our business agreement. 3.8 IBM may lend you items for use in a transaction. If so, IBM will do so under a signed equipment and program loan agreement. You will not disclose the items to others without IBM's written approval. 3.9 IBM may evaluate each Deliverable before accepting it to verify that it meets the requirements of the IDA. IBM will advise you if it accepts (in whole or in part) or rejects each Deliverable. IBM will identify errors or deficiencies that it finds. You will either promptly correct the errors and deficiencies or obtain IBM's agreement on a plan to correct them within 10 working days after receiving notification. All corrections will be made at no charge to IBM. If you do not make the corrections, IBM may withhold payments due or require you to refund payments made to you. 3.10 You will: a) perform Services and provide all Deliverables according to the Transaction Document. You will have a process-driven approach to your work efforts that is repeatable and measurable. On request, you will review the approach with IBM; b) deliver alpha object code in the form specified in the Transaction Document for Deliverables that contain code; Page 3 of 8 IDA00A dated September 30, 1994 IBM Developer Agreement #RAL-960509 Dated December 13, 1996 9 c) maintain records to verify authorship of all Deliverables for four years after the termination or expiration of the Transaction Document. On request, you will deliver or otherwise make available this information in a form specified by IBM (for example, the Exhibit: Certificate of Originality); d) provide IBM with relevant financial information about your business on request; e) implement a process designed to prevent contamination by harmful code. You will provide IBM notice if you suspect contamination; f) participate in progress reviews to demonstrate your performance of your obligations. You will do so as specified in a Transaction Document or as otherwise requested by IBM; g) adequately train your employees to perform all work; h) comply with the Exhibit. Activity on IBM's Premises when you or your Personnel are on IBM's premises; i) have agreements with your Personnel and third parties to perform obligations and to grant or assign rights to IBM as required by the IDA. On request, you will provide IBM copies of these agreements. The Exhibit. Sample Employee Agreement, its equivalent, may be used with your Personnel; and j) inform IBM if you plan to perform IBM work using a former IBM or IBM Subsidiary employee, IBM reserves the right to deny such assignment. 3.11 You will not, without IBM's prior written approval: a) issue press releases or other publicity regarding the IDA or our relationship under it; or b) assign or transfer the IDA or your rights under it or delegate or subcontract your obligations. 3.12 To the extent applicable, each party will comply with Executive Order 11246 of the President of the United States on Equal Employment Opportunity and the Occupational Safety and Health Act of 1970. PART 4. INTELLECTUAL PROPERTY 4.1 IBM Materials you create under the IDA are works made for hire under applicable law. If IBM Materials are not considered works made for hire owned by IBM by operation of law, you assign the ownership of copyrights in them to IBM, You will assist IBM to perfect these rights. You or your Personnel may use copies, intermediate versions, drafts and partial copies of IBM Materials only for purposes of the IDA. At the end of the transaction, you will destroy these items unless IBM states otherwise. 4.2 You will list in the Transaction Document all Background Materials and their owners. You will not include any Background Materials in a Deliverable that are not listed. For Deliverables 4, 5, and 6 identified in the Transaction Document you grant IBM an irrevocable, nonexclusive, worldwide, paid-up copyright license to execute, reproduce, display, perform, and use for the internal evaluation and internal and external demonstration purposes the Background Materials and their Derivative Works. You grant IBM the right to authorize others to do any of the above. This license also applies to associated audio and visual works. For the remaining Deliverables identified in the Transaction Document you grant IBM an irrevocable, nonexclusive, worldwide, paid-up copyright license to us, execute, reproduce, display, perform, and to prepare Derivative Works of, Background Materials and their Derivative Works. You grant IBM the right to authorize others to do any of the above. This House also applies to associated audio and visual works. 4.3 Except for tools IBM provides you, you will list all Tools for each Deliverable in the Transaction Document. You will deliver the listed Tools that are not commercially available. You will provide an updated written list to IBM for all changes and promptly deliver those updated tools that are not commercially available. For Deliverables 4, 5, and 6 identified in the Transaction Document you grant IBM an irrevocable, nonexclusive, worldwide, paid-up copyright license to execute, reproduce, display and perform, and use for internal evaluation and internal and external demonstration purposes all delivered Tools and their Derivative Works. You grant IBM the right to authorize others to do any of the above. This license also applies to associated audio and visual works. For the remaining Deliverables identified in a Transaction Document you grant IBM an irrevocable, nonexclusive, worldwide, paid-up copyright license to execute, reproduce, display and perform, and use all delivered Tools and their Page 4 of 8 IDA00A dated September 30, 1994 IBM Developer Agreement #RAL-960509 Dated December 13, 1996 10 Derivative Works. You grant IBM the right to authorize others to do any of the above. This license also applies to associated audio and visual works. 4.4 You grant IBM an irrevocable, nonexclusive, worldwide, paid-up license under any inventions, patents and patent applications that are 1) owned or licensable by you now or in the future and 2) (i) required to make, have made, use and have used Deliverables and Tools or (ii) required to license or transfer a Deliverable or its Derivative Works. This license applies to Deliverables or their Derivative Works operating alone or in combination with equipment or software. 4.5 Inventions made by your Personnel are your property except for Joint Inventions and Inventions relating to an Appearance Design. You will promptly disclose each Invention to IBM in writing. Your disclosure will specify the features or concepts that you believe to be new or different. You will identify all countries in which you will seek patent protection for each Invention. You authorize IBM to act as your agent in obtaining patent protection for the Invention in countries where you do not seek patent protection. You grant IBM an irrevocable, nonexclusive, worldwide, paid-up license under these Inventions and patents issuing on and patent applications filed on these Inventions. The license scope is to make, have made, use, have used, sell, license or transfer items and to practice and have practiced methods. 4.6 Both parties will jointly own all Joint Inventions and resulting patents. Either party may license others under Joint Inventions and patent applications filed on, or patents issuing from, them without accounting to or consent from the other. When both parties equally share the costs associated with seeking patent protection, IBM will prepare the patent application, unless agreed to otherwise. IBM will advise you of the status of the application and will consider your proposed comments and suggestions about it If either party decides not to equally share the costs of seeking or maintaining patent protection in a Joint Invention, the other party may do so at its own expense. The paying party will control the obtaining of, and maintenance of such patents. The non-paying party will provide reasonable assistance and have required documents signed at the request and expense of the paying party. 4.7 You assign to IBM all Inventions, and patents issuing on them, relating to an Appearance Design. You will, at IBM's expense, assist in the filing of patent applications on these Inventions and have required documents signed. 4.8 Except as specifically granted, the IDA does not grant either party any rights in any patents or patent applications. 4.9 You recognize that any goodwill attaching to IBM's trademarks, services marks ("marks") or tradename belongs to IBM and this Base Agreement does not grant you any right to use them. IBM may state that you have provided a Deliverable. PART 5. WARRANTY You make the following on-going representations and warranties: a) you are not under and will not assume any contractual obligation that conflicts with your obligations or the right granted in the IDA; b) there are no claims pending or threatened against you or, to the best of your knowledge, anyone else that relate to the Deliverables or Tools; c) none of the Deliverables or Tools directly or indirectly infringe any publicity, privacy or intellectual property rights of a third party including, to the best of your knowledge, any patents or patent applications; d) you will perform all work in a skillful, competent and workmanlike manner; e) the Deliverables and Tools are not contaminated by harmful code; f) the fully commented object code that you provide corresponds to the current release or version of the Deliverable; g) all authors have waived their Moral Rights in all Deliverables to the extent permitted by law; and all software code and/or hardware microcode licensed to or developed for IBM, are able to correctly create, process. calculate, manipulate, sort, store and delete date-related data without resulting in or causing logical or mathematical inconsistencies. You will immediately provide IBM notice of any change that may affect your representations and warranties. PART 6. INDEMNIFICATION AND LIABILITY 6.1 You will indemnify IBM and its Subsidiaries if a third party makes a claim against IBM or its Subsidiaries based on an actual or alleged: Page 5 of 8 IDA00A dated September 30, 1994 IBM Developer Agreement #RAL-960509 Dated December 13, 1996 11 a) failure by you, not caused by IBM, to perform your obligations under the IDA; b) improper preparation or design of a Deliverable; c) breach of your warranties and representations; d) negligent or willful arts or omissions committed by you; e) failure by you to comply with governmental laws and regulations; or infringement by you or the Deliverables of patents, copyrights, trademarks, trade secrets and other intellectual property rights. 6.2 If such a claim appears likely or is made, you will promptly provide IBM notice. You will: a) obtain the necessary rights for IBM, its Subsidiaries, Distributors and their respective customers to continue to use the Deliverables on an uninterrupted basis and exercise all rights granted in the Deliverables; or b) modify the Deliverables at your expense to resolve the claim. If you are not able to do either within a reasonable period of time, IBM may terminate the related Transaction Document for your breach. 6.3 You will pay any settlement amounts you authorize and all costs, damages and attorneys' fees that a court finally awards if IBM: a) promptly provides you notice of the claim; and b) allows you to control and cooperates with you in the defense of the claim and settlement negotiations. IBM may participate in the proceedings at its option and expense. 6.4 Regardless of the type of claim, neither party is liable to the other for economic consequential damages (including lost profits or savings) or incidental damages, even if informed that they may occur. This limitation does not apply to your liabilities for indemnity above to the extent that such damages are included in settlements and court awards. IBM's total liability for a transaction is limited to payments due to you for that transaction. 6.5 You are not liable for indemnification for infringements that result solely from complying with IBM's detailed instructions or specifications. PART 7. TERM AND TERMINATION 7.1 A Transaction Document specifies the effective date of a particular transaction. The Transaction Document continues until terminated or completed. 7.2 Either party may terminate a Transaction Document for the other's breach by providing a 30 day notice that describes the breach. The termination will not be effective if the breach is cured within the notice period. A breach of a Transaction Document for a Deliverable is considered a breach of all Transaction Documents involving that Deliverable. If IBM terminates a Transaction Document for your breach, you are liable for any costs incurred by IBM and other damages. In addition, IBM may require: a) you to return advance payments and deliver work in progress to IBM. IBM may complete the work and offset payments due by IBM's completion costs and other damages. You will provide reasonable training to IBM or its designees to enable completion; or b) you to reimburse IBM for all payments made to date plus any reprocurement costs if IBM determines that it will not complete the work. 7.3 Either party may, for its convenience, terminate this Base Agreement on 30 days' notice. However, the Base Agreement will continue for Transaction Documents already in place until the Transaction Documents are terminated or completed. 7.4 IBM may, for its convenience, terminate a Transaction Document on 30 days' notice to you. If IBM does so; you will stop work in an orderly manner. You will provide IBM with all Deliverables including work in progress (such as notes, drafts and sketches). IBM will pay you, on a prorated basis, for Services and Deliverables that IBM accepts. Page 6 of 8 IDA00A dated September 30, 1994 IBM Developer Agreement #RAL-960509 Dated December 13, 1996 12 7.5 Termination or expiration of the IDA or any Transaction Document does not mean previously granted paid-up rights and licenses to IBM or product users. Any terms of the IDA that by their nature extend beyond termination or expiration (for example, Intellectual Property, INDEMNIFICATION and LIABILITY and Term and TERMINATION) will survive. These terms will apply to either party's successors and assigns. PART 8. INSURANCE 8.1 You will maintain the following minimal insurance coverage at your own expense: a) Worker's Compensation, including Employees Liability, for the statutory required amounts; b) Commercial General Liability for two years following expiration or termination of the IDA in the amount of $1,000,000 per event including coverage for 1) "Premises Operations;" 2) "Contractual Liability" you are responsible for under the IDA; and 3) "Products and Completed Operations." c) Comprehensive Automobile Liability for vehicles used in performance of work under the IDA in the amount of $250,000 per person / $500,000 per event for personal injury and $200,000 per event for property damage. You remain liable for any damages above the stated minimums. 8.2 The insurance will provide that the insurer notify IBM at least 30 days before any non-renewal, cancellation or other material change in your coverage, You will name IBM as an additional insured under b) and c) above. You will provide IBM with a certificate of insurance as proof of this minimal coverage on request. PART 9. PAYMENT 9.1 IBM will pay you for a transaction according to the IDA. All payments will be made in U.S. dollars. Your applicable taxes, expenses and payments to third parties are included in the compensation, unless identified otherwise in a Transaction Document. 9.2 You will invoice IBM for amounts due unless the Transaction Document states otherwise. You will submit invoices within 30 days after completion of work specified in a Transaction Document. IBM will pay you within 30 days of receiving your acceptable invoice. The Transaction Document will define the information required for your invoice. 9.3 If you offer another party lower rates, prices or royalties or equivalent Services or Deliverables during the term of the IDA, you will promptly offer the same to IBM. PART 10. GENERAL 10.1 Each party will comply with all applicable laws and regulations at its expense. This includes all export and import laws and regulations. 10.2 IBM may transfer or license any of its rights under the IDA to its Subsidiaries, who may transfer or license their Subsidiaries, successors or assigns. IBM may delegate its obligations to its Subsidiaries. 10.3 If any provision of the IDA is unenforceable at law, the rest of the provisions remain in effect. The headings in the IDA are for reference only. They wi11 not affect the meaning or interpretation of the IDA, 10.4 Neither party will bring a legal action against the other more than two years after the cause of action arose. This does not apply to actions brought to enforce Indemnification and Liability or intellectual property rights. Both parties will act in good faith to resolve disputes. Each party waives its rights to a jury trial in any resulting litigation. Litigation will only be commenced in the State of New York. 10.5 For a change to the IDA to be valid, both parties must sign it. No approval, consent or waiver will be enforceable unless signed by be granting party. Failure to insist on strict performance or to exercise a right when entitled does not prevent a party from doing so later for that breach or a future one. 10.6 You will submit to personal jurisdiction in any forum where IBM is sued for claims related to the IDA. Page 7 of 8 IDA00A dated September 30, 1994 IBM Developer Agreement #RAL-960509 Dated December 13, 1996 13 10.7 The substantive laws of the State of New York govern the IDA. The United Nations' Convention on International Sale of Goods does not apply. Page 8 of 8 IDA00A dated September 30, 1994 IBM Developer Agreement #RAL-960509 Dated December 13, 1996 14 IBM DEVELOPER AGREEMENT EXHIBIT: TRAVEL EXPENSE REIMBURSEMENT - -------------------------------------------------------------------------------- The terms of the IBM Developer Agreement (or any equivalent agreement signed by both of us) ("IDA") apply. The following terms apply when IBM authorizes and reimburses your travel expenses associated with the IDA. You accept them by signing the IDA Transaction Document that references this Exhibit. IBM will reimburse you for reasonable and actual travel and living expenses incurred while performing Services under the IDA according to this Exhibit provided you have obtained IBM's prior written approval and submitted acceptable invoices to IBM with supporting documentation. PART 1. REIMBURSABLE EXPENSES 1.1 IBM will reimburse you for: a) tolls, parking fees, taxis, buses or auto rentals. For auto rentals, you will obtain prior instructions from IBM regarding the rental company and rates to be used. If you use your personal automobile or travel, IBM will reimburse you under the applicable automobile allowance plan for the most direct, practical route. IBM will not reimburse expenses of normal commutation; b) air transportation at the economy, tourist or coach class rate for the most direct route of a scheduled airline; c) lodging charges commensurate with the average rates charged or in immediate area. You will obtain prior instructions from IBM regarding its negotiated rates that may extend to your travel; d) reasonable and actual meal expenses up to $25.00 per day; e) necessary business calls made on IBM's behalf; f) reasonable tipping; and g) reasonable valet and laundry charges if a trip extends beyond four days. 1.2 IBM will not reimburse you for personal expenses such as hotel shop purchases, alcoholic beverages and sundry items. IBM will not reimburse you for charges associated with any personal side trips. If such expenses appear on receipts, you will deduct them from your invoice. PART 2. REQUIRED DOCUMENTATION 2.1 The following information must be included with all invoices: a) IBM Developer Agreement number; b) Transaction Document number; c) expenses incurred; d) receipts for lodging costs, airline travel, rental cars and all other expenditures of $25 or more; e) name of your company and "remit to" address; f) the name of the IBM representative who authorized the expense; and g) IBM's purchase order number (if applicable), your invoice number and its date. 2.2 You will address all invoices for expenses to the IBM Corporation as identified in the Transaction Document. You will send a copy of your invoice to the IBM representative that authorized the expense. IBM will pay you 30 days after IBM receives an acceptable invoice. Page 1 of 1 IDA Transaction Document #RAL-60509-TOC01 dated December 13, 1996 15 DEVELOPER AGREEMENT EXHIBIT: CERTIFICATE OF ORIGINALITY - -------------------------------------------------------------------------------- The term of the IBM Developer Agreement (or any equivalent agreement signed by both of us) ("IDA") apply. This Certificate of Originality is a deliverable under the IDA. You agree to provide it as a deliverable by signing the IDA Transaction Document that references this Exhibit. If you provide IBM any program product, offering, related documentation, microcode or other software material, (collectively, "Software Material") you must complete this questionnaire and send it to IBM's Contract Coordinator for this transaction. You will provide IBM with any additional information needed for copyright registration or enforcement of legal rights relating to the Software Material. One questionnaire can cover one complete product even if that product includes multiple modules. A separate questionnaire must be completed for code and another for its related documentation. Significant changes to the Software Material will require completion of a new questionnaire. Please do not leave any questions blank. Write "not applicable" or "N/A" if a question is not relevant to the Software Material. If you need additional space to complete any question, please attach a separate sheet of paper that identifies the question number. PART 1. QUESTIONNAIRE 0.1 Identify the IDA under which you provide Software Material to IBM: a) IDA Number ____________________________________________________ Date: __________________________________ b) Transaction Document Number: __________________________________ Date: ___________________________________ 0.2 Name of the Software Material (provide complete identification including version, release and modification numbers for programs and documentation): 0.3 Was the Software Material or any portion of it: a) written by any third parties other than you or your employees working within their job assignments? YES_____NO_____(If YES, answer the following. If NO, skip to 1.4) 1) How did you acquire title to the Software Material or the right to grant licenses to IBM? 2) Did the third parties write ALL or PART of the Software Material? ALL_____PART_____ If PART, state the percentage written by the third parties _____% Page 1 of 6 IDA Transaction Document #RAL-960509-ROC01 dated 12/13/96 16 b) Were the third parties that provided the Software Material to you COMPANIES, INDIVIDUALS or both? COMPANIES_____(complete c) below) INDIVIDUALS_______ (complete d) below) BOTH_______ (complete c) and d) below) c) For each COMPANY, provide the following information: 1) Name: 2) Address: 3) How did the COMPANY acquire title to the Software Material? (For example, the Software Material was written by the COMPANY'S employees as part of their job assignment): 4) Did the COMPANY have each non-US contributor to the Software Material sign a waiver of their moral rights? YES_____NO_____ d) For each INDIVIDUAL, provide the following information: 1) Name: 2) Citizenship: 3) Address: 4) Did the INDIVIDUALS create the Software Material while employed by, or under a contractual relationship with another Party? YES_____NO_____ (If YES, provide name and address of the other party below) i) Name: ii) Address: 5) Did the INDIVIDUALS create or first publish the Software Material in a country other than the US? YES_____NO_____ i) If YES, did the INDIVIDUALS sign a waiver of moral rights? YES___NO___(If YES, please attach a copy) Page 2 of 6 IDA Transaction Document #RAL-960509-ROC01 dated 12/13/96 17 0.4 Was any part of the Software material registered at any copyright office? YES_____NO____ (If YES, provide the following registration information) a) Claimant Name: b) Registration Number: Date of Registration: c) Title of Work: 0.5 Was any part of the Software Material published? YES_____NO_____ (If YES, answer the following) a) When and where was it published? b) Was there a copyright notice on the published materials? YES_____NO_____ (If YES, provide the copyright notice below) 0.6 Was any part of the Software Material distributed for you to any outside person or company other than IBM? YES_____NO_____(If YES, answer the following) a) When and where was the Software Material distributed? b) To whom was the Software Material distributed? c) Why was the Software Material distributed? d) Under what conditions was the Software Material distributed (for example, under a contract)? 0.7 Was any part of the Software Material derived from preexisting materials? YES___NO___ (If YES, provide the information in a)-f) below for each of the preexisting materials) Page 3 of 6 IDA Transaction Document #RAL-960509-ROC01 dated 12/13/96 18 If the Software Materials contain any object-oriented software, are any objects derived from or inherited from other objects or classes ("parent classes")? YES___NO___ (If YES, provide the information in a) - f) below for each of the parent classes) a) Name of the preexisting material or parent class: b) Author (if known): c) Owner (if known): d) Copyright notice appearing on the preexisting material or parent class (if any): e) Was any new function added to the preexisting material or parent class? YES_____NO_____(If YES, answer the following) Briefly describe the new functions below: _____% of preexisting material or parent class used _____% of preexisting material or parent class modified _____% of new material consisting of or deriving from preexisting materials or parent classes f) Briefly describe how the preexisting materials or parent classes have been used: 0.8 Were any part of the display screens data formats, instruction or command formats, operator messages, interfaces etc. (collectively called "External Characteristics") of the Software Material copied or derived from the External Characteristics of another program or product of yours or a third party? YES___NO___(If YES, provide the following information) a) Name of your or third party's program or product: b) Author (if known): c) Owner (if known): d) Copyright notice relating to the preexisting External Characteristics (if any): e) Have the preexisting External Characteristics been modified? YES___NO___(If YES, describe how they have been modified below) 0.9 Identify below any other circumstances that may affect IBM's ability to reproduce and market the Software Material Page 4 of 6 IDA Transaction Document #RAL-960509-ROC01 dated 12/13/96 19 including: a) confidentiality or trade secrecy of preexisting materials: b) known or expected royalty obligations to others: c) preexisting materials developed for another party or customer (including government) where you may not have retained full rights to the materials: d) materials acquired from a person or company possibly having no title to them: e) agreements under which you grant rights to others under all or some of the Software Materials or documentation: 0.10 EMPLOYEE IDENTIFICATION. You recognize that, for purposes of copyright registration or enforcement of legal rights relating to the Software Material, IBM may need to know the names addresses and citizenship's of all persons who wrote or contributed to the writing of the Software Materials. You agree to keep accurate records of all such information according to the IDA and to provide them to IBM on its request. 0.11 ICON. An "ICON" is generally defined as a symbol on a display screen that a user can point to with a device such as a mouse in order to select a particular operation or software application. Except for ICONs that have been used in other IBM products, you will have the creator of each ICON contained in the Software Materials complete an ICON IDENTIFICATION FORM and submit them as appendices to this Certificate of Originality. PART 2. CERTIFICATION By signing below, you certify that except for those portions of the Software Materials identified in Part 1.3 of this Certificate of Originality, the Software Materials are original and you are the author of them. You further certify that all information contained in this Certificate of Originality, including any attachments or appendices to it, are accurate and complete. -------------------------------------------------- (Developer Name) By: -------------------------------------------------- (Authorized Signature) Name: ------------------------------------------------- Title: ------------------------------------------------ Date: ------------------------------------------------ Address: ------------------------------------------------ ------------------------------------------------ ------------------------------------------------ ------------------------------------------------ Page 5 of 6 IDA Transaction Document #RAL-960509-ROC01 dated 12/13/96 20 APPENDIX: CERTIFICATE OF ORIGINALITY ICON IDENTIFICATION FORM - -------------------------------------------------------------------------------- A. ICON REPRESENTATION Words, function or thing represented by the ICON: B. CREATOR OF ICON 1) Name: 2) Job Title: 3) Business Address: Business Telephone: 4) Citizenship: C. ICON DEVELOPMENT 1) Date the ICON was created in tangible form: 2) Was the attached ICON created as an assigned work task? YES_____NO_____ 3) Was the attached ICON created without reference to any preexisting ICONs or other works authored or owned by another? YES_____NO_____ (If NO, identify the preexisting ICONs or other works that were referenced and attach copies) 4) If the ICON was created for inclusion in a specific product, identify the product in which it will be (or was) used and provide the planned availability date and country of first publication: 5) Identify or describe any known preexisting ICONs that represent the same word or function or that are similar in appearance to the ICON (attach copies): 6) Attach a copy of the ICON and, for identification purposes, include on the drawing the information you provided irk response to B above. Signature: ------------------------------------------------- ------------------------------------------------- (Creator Name) Date: ------------------------------------------------------ Page 6 of 6 IDA Transaction Document #RAL-960509-ROC01 dated 12/13/96