{"id":42955,"date":"2015-09-17T11:25:58","date_gmt":"2015-09-17T16:25:58","guid":{"rendered":"https:\/\/content.findlaw-admin.com\/ability-legal\/contracts\/uncategorized\/value-added-reseller-oem-agreement-advent-software-inc-and.html"},"modified":"2015-09-17T11:25:58","modified_gmt":"2015-09-17T16:25:58","slug":"value-added-reseller-oem-agreement-advent-software-inc-and","status":"publish","type":"corporate_contracts","link":"https:\/\/corporate.findlaw.com\/contracts\/operations\/value-added-reseller-oem-agreement-advent-software-inc-and.html","title":{"rendered":"Value-Added Reseller\/OEM Agreement &#8211; Advent Software Inc. and Sagent Technology Inc."},"content":{"rendered":"<pre>                       VALUE-ADDED RESELLER\/OEM AGREEMENT\n\n     This Agreement is made effective December 30, 1997 between Advent Software\nInc. (\"ADVENT\") a California based corporation, with offices at 301 Brannan\nStreet San Francisco CA 94107 and Sagent Technology, Inc. (\"SAGENT\"), with\noffices at 2225 E. Bayshore Road, Suite 100, Palo Alto, California 94303. The\nparties hereby agree that, after execution of this agreement (\"Agreement\") by an\nauthorized representative of each of the parties, the terms and conditions of\nthis Agreement shall apply to the use and distribution by ADVENT of the Software\n(as defined below). All capitalized terms used herein and not otherwise defined\nin this Paragraph or elsewhere in the Agreement are defined in Section 1,\nDefinitions.\n\n     1.   DEFINITIONS\n\n          \"Application\" means a value-added application computer program which\nis developed by ADVENT and which requires the use of one or more SAGENT Products\nor Software to function.\n\n          \"Basic Maintenance\" means SAGENT's maintenance program which offers\nnew releases (other than those designated as new products by SAGENT) for\nexisting Products during a 12-month period for an annual fee payable in advance.\nSAGENT reserves the right, in its sole discretion, to change the form and\ncontent of its maintenance program from time to time and will provide ADVENT\nwith a thirty (30) day advance notice of any change(s).\n\n          \"Confidential Information\" means the Product(s), Software, and any\nintellectual and\/or proprietary rights therein, including, without limitation,\nany patent, copyright, trademark, service mark, logo, trade secrets and other\nproprietary rights; and any technical, business, financial or customer\ninformation, drawings, specifications, designs, records, correspondence or other\ninformation disclosed by ADVENT or SAGENT in relation to this Agreement, and\nidentified as confidential by, or proprietary to, the disclosing party.\n\"Confidential Information\" does not include information already in the public\ndomain, or in the rightful possession of the other party prior to the execution\nof this Agreement, or which enters the public domain other than by unauthorized\nacts of any person, or which is independently developed by either party without\nuse of the Confidential Information or in violation of the terms of this\nAgreement.\n\n          \"End User\" means any third party individual, business or governmental\ncustomer of ADVENT which acquires one or more Product Copies for personal or\ninternal business use, and not for transfer to others.\n\n          \"Effective Date\" means the date this Agreement is signed by SAGENT.\n\n          \"Export Laws\" means all export laws, administrative regulations, and\nexecutive orders of any applicable jurisdiction relating to the control of\nimports and exports of commodities and technical data, including, without\nlimitation, the U.S. Department of Commerce.\n\n          \"Level 1 Support\" means SAGENT's support program that provides\ntelephone support during SAGENT's normal business hours, and Basic Maintenance\nfor existing Products during a 12 month period for an annual fee payable in\nadvance. SAGENT reserves the right, in its sole discretion, to change the form\nand content of its maintenance program from time to time upon notice and will\nprovide ADVENT with a thirty (30) day advance notice of any such change(s).\n\n          \"Level 2 Support\" means SAGENT's support program that provides twenty\nfour hour per day and seven day per week telephone support, and Basic\nMaintenance for existing Products during a 12 month period for an annual fee\npayable in advance. SAGENT reserves the right, in its sole discretion, to change\nthe form and content of its maintenance program from time to time upon notice\nand will provide ADVENT with a thirty (30) day advance notice of any such\nchange(s).\n\n\n\n                                      -1-\n   2\n\n          \"Product\" means the SAGENT products (in object code form only)\noutlined in Exhibit A and licensed hereunder in accordance with this Agreement\nand for the fees outlined in Exhibit B.\n\n          \"Software Copies\" means the Sagent software capabilities (in object\ncode form only) outlined in Exhibit A and licensed hereunder in accordance with\nthis Agreement and for the fees outlined in Exhibit B which SAGENT allows ADVENT\nto embed as part of its solution.\n\n          \"Reseller\" means, as the context requires, the ADVENT software to End\nUsers. A Reseller may only distribute Software Copies within the United States\nand only in accordance with the terms and conditions of this contract.\n\n          \"Solution\" means, as the context requires, the combination of the\nApplication and Sagent Software functionality granted to ADVENT to use as part\nof a product offering.\n\n          \"User Documentation\" means the then current SAGENT user manual(s) and\nother written materials on the proper installation and use of, and which are\nnormally distributed with, the Products.\n\n     2.   APPOINTMENT OF ADVENT; RELATIONSHIP OF THE PARTIES\n\n          (a) SAGENT hereby appoints ADVENT as an authorized, non-exclusive\nValue-Added Reseller. An \"OEM\" or \"VAR\" develops, owns and licenses, to more\nthan one End User, one or more value-added Solution in conjunction with the\nsoftware functionality granted to ADVENT by SAGENT. ADVENT must at a minimum\nlicense its Application with each Software copy it distributes.\n\n          (b) The relationship between the parties shall be that of ADVENT\nlicensing and embedding Sagent's software solution as outlined in Exhibit B, and\npurchasing services as an independent contractor from SAGENT and reselling and\nsublicensing to End Users. ADVENT and its employees are not agents or\nrepresentatives of SAGENT for any purpose and have no power or authority to\nrepresent, act for, bind or commit SAGENT.\n\n     3.   ADVENT'S RIGHTS, REPRESENTATIONS AND OBLIGATIONS\n\n          (a) SAGENT hereby grants and ADVENT hereby accepts the non-exclusive,\nnontransferable royalty-bearing right to license (\"License\") a subset of\nSAGENT's software capabilities as outlined in Exhibit A in conjunction with\nADVENT's Product offering, in accordance with the User Documentation and this\nAgreement: (i) to internally use and develop its Application and a Solution;\n(ii) to distribute as part of an embedded offering SAGENT's Software Copies for\nuse solely as part of a Solution; and (iii) to use in unaltered form the SAGENT\ntrademarks, service marks or marketing logos (the \"SAGENT Trademarks\") solely to\npromote the Products, Applications or Solutions, provided ADVENT obtains\nSAGENT's prior written approval for each new usage. SAGENT retains all title to\nand, except as unambiguously licensed herein, all rights, including all\nintellectual property rights to the Products, and all copies and derivative\nworks thereof (by whomever produced). If ADVENT desires to use the Products, or\ndesires to distribute Product outlined in the initial Exhibit A, ADVENT shall\nexecute additional Exhibit A's and pay SAGENT the requisite license fees from\nthe Price List for such licenses.\n\n          (b) ADVENT shall not (i) distribute the Software Copies on a stand\nalone basis (ii) distribute the Software Copies in any way except as part of a\nSolution (iii) modify or alter the object code of the Products or Software\nCopies in any way (iv) use SAGENT trademark or trade name in a way that implies\nADVENT is an agency or branch of SAGENT's, or (v) distribute, provide, lease,\nlend, use or allow others to use the Product or Software Copies to or for the\nbenefit of any third parties who are or may be competitors of SAGENT.\n\n\n\n                                      -2-\n   3\n\n          (c) ADVENT agrees not to resell, distribute or sublicense Sagent's\nSoftware Copies, Applications or Solutions to customers other than End Users,\nexcept where such customers are approved in writing in advance by SAGENT, such\napproval not to be unreasonably withheld.\n\n          (d) ADVENT, within a reasonable time period, and after a Solution is\nmade available by ADVENT, shall actively market the Solution consistent with\nADVENT's marketing goals and market conditions.\n\n          (e) ADVENT may make one (1) back-up copy of Products used internally\nto develop Applications, Solutions or Demonstrations.\n\n          (f) ADVENT shall ensure that the End User Agreement provided to\nAdvent's users is no less restrictive than Sagent's shrink wrap license\nagreement for each copy of the Solution that has embedded Sagent's Software\nCopies distributed by ADVENT. In addition, ADVENT shall perform any other\nactions reasonably necessary to assure adequate protection of SAGENT's interests\nin its intellectual property rights contained in the Product(s) and Software\nCopies. In all jurisdictions where SAGENT's End User Agreement must be in\nwriting and signed by the End User in order to be effective, the Software Copies\nmay not be distributed unless ADVENT's End User signs a written license\nagreement which is no less restrictive than the End User Agreement. SAGENT does\nnot undertake to inform ADVENT of the jurisdictions where a signed, written\nsoftware license is necessary.\n\n          (g) The Product, Software Copies and all related documentation are\nprotected under copyright and trade secret laws and contain proprietary\ninformation of SAGENT and its licensors. ADVENT shall abide by the terms of any\nproprietary notices or markings, and shall use the documentation and the\nSoftware Copies only for the purposes contemplated by this Agreement, and shall\nnot disclose to others or reproduce the Product (except as specifically\npermitted under this Agreement), unless specifically authorized by SAGENT, and\nshall be liable for all loss or damage to SAGENT from any failure to so abide or\nfrom any unauthorized disclosure by ADVENT, its agents or End Users of the\nProduct, Software Copies, or related documentation. ADVENT shall not translate\nany portion of the Software Copies or associated documentation into any other\nformat or language without the prior written consent of SAGENT. In the event\nsuch translation is made by ADVENT, ADVENT shall grant to SAGENT all right,\ntitle and interest in any such translation or, if applicable, an exclusive,\nroyalty free license to exploit any copyright or other intellectual property\nrights created by such translation.\n\n          (h) ADVENT shall promptly notify SAGENT of any actual or suspected\nunauthorized use or disclosure of the Confidential Information received from\nSAGENT, and shall provide reasonable assistance to SAGENT (at SAGENT's expense)\nin the investigation and prosecution of unauthorized uses or disclosure.\n\n          (i) Except as specifically permitted by this Agreement, ADVENT shall\nnot directly or indirectly (i) use any Confidential Information of SAGENT to\ncreate any computer software program or user documentation which is\nsubstantially similar to any Product; (ii) reverse engineer, disassemble or\ndecompile, or otherwise attempt to derive the source code for, any Product;\n(iii) encumber, timeshare, rent or lease the rights granted by this Agreement;\n(iv) copy, manufacture, adapt, create derivative works of, translate, localize,\nport or otherwise modify any Products or other SAGENT Confidential Information\nor allow any agent or End User of ADVENT to engage in similar conduct.\n\n          (j) ADVENT does not have, and shall not claim that it has, any right\nin or to any of the Products, Software Copies, or the Confidential Information\nreceived from SAGENT other than as specifically granted by this Agreement.\n\n\n\n                                      -3-\n   4\n\n          (k) Any and all obligations of SAGENT to provide the Products, as well\nas any technical assistance, will be subject in all respects to such United\nStates laws and regulations as will from time to time govern the license and\ndeliver of technology and products abroad by persons subject to the jurisdiction\nof the United States, including the Export Administration Act of 1979, as\namended, any successor legislation, and the Export Administration Regulations\nissued by the Department of Commerce, Bureau of Export Administration. ADVENT\nwarrants that it will not export or re-export the Product, Software Copies, any\nConfidential Information or a Solution, or technical data related thereto,\nexcept in conformity with such laws and regulations. ADVENT agrees that unless\nprior written authorization is obtained from the Bureau of Export Administration\nor the Export Administration Regulations explicitly permit the re-export without\nsuch written authorization, it will not export, re-export, or transship,\ndirectly or indirectly, the Product, Software Copies, any Confidential\nInformation or a Solution to country groups S or Z (as defined in the export\nAdministration Regulations), or to any other country as to which the U.S.\nGovernment has placed an embargo against the shipment of products which is in\neffect during the term of this Agreement.\n\nIf at any time SAGENT determines in its sole discretion that the laws of any\ncountry are or become insufficient to protect SAGENT's intellectual or\nproprietary rights in the Products, SAGENT reserves the right to restrict or\nterminate ADVENT's and its Resellers' rights to use Products, Software Copies or\ndistribute Software Copies or Confidential Information in that country. ADVENT\nshall take all actions reasonable necessary to enforce this restriction to\nprotect SAGENT's rights.\n\n          (l) This provision applies to all Products, and Software Copies\nacquired directly or indirectly by or on behalf of the United States Government.\nThe Product and Software Copies are commercial products, licensed on the open\nmarket at market prices, and were developed entirely at private expense and\nwithout the use of any U.S. Government funds. If the Product or Software Copies\nare supplied to the Department of Defense, the U.S. Government acquires only the\nlicense rights customarily provided to the public and specified in this\nAgreement. If the Product or Software Copies are supplied to any unit or agency\nof the U.S. Government other than the Department of Defense, the license to the\nU.S. Government is granted only with restricted rights. Use, duplication, or\ndisclosure by the U.S. Government is subject to the restrictions set forth in\nsubparagraph (c) of the Commercial Computer Software Restricted Rights clause of\nFAR 52.227-19.\n\n          (m) During the term of this Agreement, ADVENT shall have the right to\nuse the Sagent Trademarks in accordance with Section 3(a), provided that upon\nthirty (30) days prior written notice, SAGENT may substitute alternative marks\nfor any or all of the Sagent Trademarks. All representations of Sagent\nTrademarks that ADVENT intends to use shall first be submitted to SAGENT for\napproval (which shall not be unreasonably withheld) of design, color and other\ndetails, or shall be exact copies of those used by SAGENT. In addition, ADVENT\nshall fully comply with all reasonable guidelines, if any, communicated by\nSAGENT concerning the use of SAGENT Trademarks.\n\n               ADVENT will not alter or remove any of the SAGENT Trademarks\napplied to the Software, Products or User Documentation by SAGENT. Except for\nthe authorization set forth in this Section 3(m) , nothing herein grants or will\nbe deemed to grant to ADVENT any right, title or interest in SAGENT Trademarks.\nAll uses of the SAGENT Trademarks will inure solely to SAGENT, and ADVENT shall\nobtain no rights with respect to any of these SAGENT Trademarks, other than the\nright to distribute the Software Copies as set forth herein, and ADVENT\nirrevocably assigns to SAGENT all such right, title and interest, if any, in any\nSAGENT Trademarks. At no time during the term of this Agreement will ADVENT\nchallenge or assist others in challenging the SAGENT Trademarks or the\nregistration thereof, or attempt to register any trademarks, marks or trade\nnames confusingly similar to those of SAGENT. Upon termination of this\nAgreement, ADVENT shall immediately cease to use any and all of the SAGENT\nTrademarks.\n\n\n\n                                      -4-\n   5\n\nSAGENT will act, at minimum, in accordance with generally accepted standards for\nresponsiveness to another software company. Referred problems will be\nacknowledged within 1 business day. SAGENT will use its best efforts to correct\nor resolve Severity Level 1 issues within 1 business day. SAGENT will use\ncommercially reasonable efforts to respond to serious and lower level problems\nas follows: Severity Level 2 (serious) issues will be corrected or resolved\nwithin three business days, and lower level (moderate or minimal) issues will be\ncorrected, resolved, or answered within ten business days, or, if agreed upon,\nin the next release first.\n\nFollowing termination or expiration of the Agreement, ADVENT will have the right\nto continue to receive Support from SAGENT provided that maintenance is\ncontinued to be paid.\n\nUnless otherwise agreed in a specific instance, SAGENT has no obligation to\nprovide support to ADVENT's customers or Distributors.\n\n     4.\n\n     5.\n\n     6.   TRAINING AND SERVICES\n\n          (a) Within a reasonable time period, and after the Product is made\navailable by ADVENT, ADVENT shall train and maintain a sufficient number of\ncapable technical and sales personnel as SAGENT and ADVENT shall mutually deem\nnecessary and appropriate for ADVENT to carry out its obligations and\nresponsibilities under this Agreement.\n\n          (b) Regardless of whether a Reseller or an End User purchases\nmaintenance or support services, ADVENT shall provide the appropriate level of\nsupport, skilled instruction and assistance to End Users using the Solution(s).\nIn any event, ADVENT must provide all support for its Application(s).\n\n          (c) For Products used internally by ADVENT in accordance with the\nterms of this Agreement, ADVENT shall purchase from SAGENT on an annual basis,\nLevel 1 Support or Level 2 Support in accordance with the terms of the then\ncurrent support and maintenance programs made available by SAGENT for the fees\ndescribed in Exhibit B.\n\n          (d) For Software Copies distributed by ADVENT in accordance with the\nterms of this Agreement, ADVENT may purchase from SAGENT for the initial year,\nand thereafter may purchase on an annual basis, Level 1 Support or Level 2\nSupport in accordance with the terms of the then current support and maintenance\nprograms made available by SAGENT for the fees described in Exhibit B.\n\n     7.   LIMITED WARRANTIES\n\n          (a) SAGENT warrants that (i) it has full power to enter into and\nperform this Agreement; (ii) during the first thirty (30) days from the date\nADVENT receives an unmodified Product (\"Warranty Period\") manufactured by\nSAGENT, the Products will, under normal use and operating conditions, be free of\ndefects in materials and workmanship and will substantially conform to the User\nDocumentation.\n\n          EXCEPT FOR THESE EXPRESS LIMITED WARRANTIES, ADVENT AND ANY END USER\n          ACCEPT THE PRODUCTS \"AS IS\" WITH NO OTHER EXPRESS OR IMPLIED\n          WARRANTIES OR CONDITIONS OF ANY KIND, INCLUDING, WITHOUT LIMITATION,\n          WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.\n          ADVENT MAKES NO WARRANTIES REGARDING THE APPLICATION(S) OR SOLUTIONS.\n\n\n\n                                      -6-\n   6\n\n          (b) Both SAGENT and ADVENT shall mutually hold its officers,\ndirectors, agents and employees harmless from damages awarded to a third party\nby a final appealed court judgment on account of such third party's claim of\ninfringement by the Product of any U.S. patent issued as of the date of the\nfirst copy of the applicable Product, Software Copies, or any copyright,\ntrademark or trade secret, provided SAGENT is promptly notified of any and all\nthreats, claims and proceedings related thereto and given reasonable assistance\nand the opportunity to assume sole control over the defense and all negotiations\nfor a settlement or compromise; SAGENT will not be responsible for any\nsettlement it does not approve in writing. THE FOREGOING IS IN LIEU OF ANY\nWARRANTIES OF NONINFRINGEMENT, WHICH ARE HEREBY DISCLAIMED. The foregoing\nobligation of SAGENT does not apply with respect to Product or portions or\ncomponents thereof (i) not supplied by SAGENT, (ii) made in whole or in part in\naccordance to ADVENT specifications, (iii) which are modified after shipment by\nADVENT, if the alleged infringement relates to such modification, (iv) combined\nwith other products, processes or materials where the alleged infringement\nrelates to such combination, (v) where ADVENT continues allegedly infringing\nactivity after being notified thereof or after being informed of modifications\nthat would have avoided the alleged infringement, or (vi) where ADVENT's use of\nthe Software is incident to an infringement not resulting primarily from the\nProduct or is not strictly in accordance with the License.\n\n          (c) ADVENT's sole remedy for SAGENT's breach of section 7(a)(ii) is\noutlined under Sagent's Support policy in Exhibit B. SAGENT shall, in its sole\ndiscretion and at its option, provide modifications to keep the Software in\nsubstantial conformance with the related User Documentation, replace the\nProducts, or refund the license fees paid to SAGENT for the defective Products.\n\n          (d) ADVENT and SAGENT shall, at their own expense, indemnify, defend,\nsave and hold harmless each other from and against any claim, loss, expense, or\njudgment (including reasonable attorneys fees) which arises (i) from any\nasserted failure by either party to act in accordance with this Agreement; (ii)\nmisrepresentations made by either party, or (iii) from any other act or failure\nto act by either party, its employees or agents.\n\n          (e) ADVENT shall, at its expense, indemnify, defend, save and hold\nharmless SAGENT from and against any claim, loss, expense, or judgment\n(including reasonable attorneys fees) which arises (i) from any warranties\ngranted in excess of those made by SAGENT in this Agreement, (ii) inadequate\ninstallation maintenance or support of Software Copies by ADVENT; (iii) the\nmarketing of Software Copies by ADVENT; or (iv) from infringement by the\nApplication or Solution or any material supplied by ADVENT of any patent,\ncopyright, trademark or trade secret of any third party.\n\n     8.   LIMITATION OF LIABILITY\n\n          IN NO EVENT WILL SAGENT BE LIABLE FOR ANY INDIRECT, SPECIAL OR\nCONSEQUENTIAL DAMAGES (INCLUDING, WITHOUT LIMITATION, LOST REVENUES OR PROFITS),\nEVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. EXCEPT FOR ITS OBLIGATIONS\nUNDER SECTION 7(b) ABOVE, SAGENT'S LIABILITY TO ADVENT OR ANY THIRD PARTY FOR A\nCLAIM OF ANY KIND RELATED TO THIS AGREEMENT OR ANY PRODUCT, WHETHER FOR BREACH\nOF CONTRACT OR WARRANTY, STRICT LIABILITY, NEGLIGENCE OR OTHERWISE, SHALL NOT\nEXCEED THE AGGREGATE OF FEES PAID TO SAGENT FOR THE PRODUCT OR SERVICE INVOLVED\nIN THE CLAIM. NO ACTION, REGARDLESS OF FORM ARISING OUT OF THE TRANSACTIONS\nUNDER THIS AGREEMENT MAY BE BROUGHT BY EITHER PARTY MORE THAN 1 YEAR AFTER THE\nEVENTS WHICH GAVE RISE TO THE CAUSE OF ACTION OCCURRED.\n\n     9.   RECORDS, FEES, AUDITS, PAYMENTS, DISCOUNTS\n\n          (a) ADVENT shall pay to SAGENT a license fee (\"License Fee\") for\nProducts licensed and a royalty fee for Software Copies distributed at the price\nset forth in Exhibit B.\n\n\n\n                                      -7-\n   7\n\n          (b) ADVENT acknowledges and agrees that all fees payable by ADVENT to\nSAGENT for Software Copies resold by ADVENT hereunder shall be based upon the\nnumber of embedded Software Copies or Product distributed by ADVENT with its\nSolution. Each payment shall be accompanied by the corresponding Copy Record as\ndescribed in this Section 9. ADVENT shall have the right to set the fees it\ncharges to End Users in its sole discretion. However, fees payable by ADVENT to\nSAGENT will be based on a minimum resale price by ADVENT of [*] per CPU.\n\n          (c) For each Software Copy manufactured by ADVENT, ADVENT shall\nmaintain complete and accurate records (\"Copy Records\") indicating each quarter:\nthe Product name, the number of licenses resold. Within 30 business days of the\nend of each quarter, ADVENT shall deliver to SAGENT the Copy Records applicable\nto that quarter in a report in the form of Exhibit D accompanied by any\nadditional payment due to SAGENT relating to such Copy Records.\n\n          (d) No more than once each year, at SAGENT's expense and with ten (10)\ndays prior written notice, SAGENT may audit all records of ADVENT relating to\nthis Agreement during ADVENT's normal business hours. If an audit reveals that\nthe amount which should have been paid to SAGENT is at least five percent (10%)\nmore than the amount reported by ADVENT, ADVENT shall pay the cost of the audit\nto SAGENT. Any shortfall uncovered as a result of an audit as well as the cost\nof the audit, if required by the preceding sentence, shall be paid by ADVENT to\nSAGENT within 30 days of the date SAGENT notifies ADVENT that an amount is due.\n\n          (e) ADVENT shall pay any amounts owed to SAGENT on the first day of\nthe second month of each quarter according to the schedule in Exhibit B. The\namounts owed must be paid in full. Any amount that is recognized by Advent above\nthe minimum commitments specified in the Schedule in Exhibit B, may be rolled\nforward for a maximum of one (1) quarter and according to the terms of this\nAgreement. Each party is solely responsible for its own expenses incurred in the\nperformance of this Agreement. If ADVENT fails to make any payment when due, and\nupon 10 days advance written notice, this Agreement will terminate.\n\n          (f) Payments will be in United States dollars. Any overdue amount\nshall bear interest at a rate of eight percent (8%) per annum or the maximum\nrate allowed by law if less. Costs of conversion, outside collection and related\nbank charges shall be paid by ADVENT. ADVENT shall be responsible for all taxes,\ntariffs and transportation costs related to this Agreement (including any value\nadded or sales taxes) other than taxes measured by or in relation to SAGENT's\nincome. All shipments by SAGENT shall be F.O.B. origin. Risk of loss and damage\nwill pass to ADVENT upon delivery to a shipper at SAGENT's facility.\n\n          (g) Discounts do not apply to User Documentation ordered separately,\nmarketing collateral materials, or other products or services offered by SAGENT\nand not mentioned in Exhibit B.\n\n          (h) Subsequent to the end of the Initial Term, discounts shall\ncontinue in the Initial Term until such a time as otherwise negotiated between\nthe parties.\n\n     10.  TERM AND TERMINATION\n\n          (a) The term of this Agreement shall be three (3) years from December\n3l, 1997 (\"Initial Term\"). At the expiration of the Initial Term, this Agreement\nshall automatically renew annually for successive calendar years unless\nterminated according to this Section 10.\n\n\n                                      -8-\n\n\n* Certain information on this page has been omitted and filed separately with\n  the Commission. Confidential treatment has been requested with respect to the\n  omitted portions.\n   8\n\n          (b) This Agreement will terminate: (i) for breach of any material term\nof this Agreement or for failure to pay any amount when due, upon 10 days prior\nwritten notice by the non-breaching party to the other, unless the cause is\nsusceptible of being cured and is cured within the 10 day notice period; (ii)\nimmediately upon written notice to ADVENT in the event ADVENT breaches Sections\n3(i); (ii) immediately for breach of Section 4(a) upon written notice by the\nnon-breaching party to the other, (iii) immediately in the event ADVENT assigns\nthis Agreement without SAGENT's prior written consent; (iv) immediately and\nautomatically if a receiver or other liquidating officer is appointed for\nsubstantially all of the assets or business of ADVENT, or if ADVENT makes an\nassignment for the benefit of creditors, or ADVENT becomes insolvent or bankrupt\nor the rights or interest of ADVENT under this Agreement become attached under\nany bankruptcy, insolvency or reorganization proceedings; (v) at ADVENT's option\nif a receiver or other liquidating officer is appointed for substantially all of\nthe assets or business of SAGENT, or if SAGENT makes an assignment for the\nbenefit of creditors, or SAGENT becomes insolvent or bankrupt or the rights or\ninterest of SAGENT under this Agreement become attached under any bankruptcy,\ninsolvency or reorganization proceedings; or (vi) upon written notice given by\neither party to the other at least 30 days prior to the end of the then current\nterm. The date termination becomes effective is called the \"Termination Date\".\n\n          (c) If this Agreement is terminated pursuant to Section 10(b)(ii) all\nrights granted under this Agreement will terminate. If this Agreement is\nterminated for any other reason, all rights granted under this Agreement shall\nterminate, except for ADVENT's continued right to use Software Copies for the\nsole purpose of fulfilling any existing contractual obligations for services to\nEnd Users and for its internal Development License. Use after the Termination\nDate shall be subject to all the restrictions contained herein and those\nprovisions of this Agreement which survive termination. Upon termination or\nexpiration of this Agreement, ADVENT will immediately cease to be an authorized\nSAGENT VAR\/OEM and shall refrain from representing itself as such and from using\nany SAGENT trademark or tradename.\n\n          (d) Subject to Section 10(c), within thirty (30) days of the\nTermination Date, all Products, Confidential Information of SAGENT and related\nmaterials in ADVENT's possession or control shall be returned to SAGENT, or,\nupon SAGENT's written request, destroyed by ADVENT. Similarly, subject to\nSection 10(c), within 30 days of the Termination Date, all Confidential\nInformation of ADVENT and related materials in SAGENT's possession or control\nshall be returned to ADVENT or, upon ADVENT's written request, destroyed by\nSAGENT.\n\n          (e) All outstanding obligations due on or before the Termination Date\nper the Agreement will become due and payable within thirty (30) days after such\ntermination or the period otherwise provided in this Agreement, whichever is\nearlier.\n\n          (f) All sections of this Agreement which by their terms imply an\non-going obligation shall survive any termination of this Agreement.\n\n     11.  ESCROW. SAGENT and ADVENT shall enter into an escrow agreement in the\nform attached as Exhibit C (\"Escrow Agreement\") where SAGENT shall place in\nescrow with SourceFile fully annotated source code of the Product only for the\npurpose of maintaining and supporting the Application and all related\ndocumentation. ADVENT shall be solely responsible for all charges related to the\nestablishment and implementation of the Escrow Agreement. ADVENT shall be\nentitled to receive a copy of the foregoing materials from escrow in accordance\nwith the terms and conditions of the Escrow Agreement executed by the parties.\n\n\n\n                                      -9-\n   9\n\n     13.  GENERAL\n\n          (a) The parties hereto expressly understand and agree that each party\nis an independent contractor in the performance of each and every part of this\nAgreement, is solely responsible for all of its employees and agents and its\nlabor costs and expenses arising in connection therewith. Neither party is in\nany manner associated with or otherwise connected with the actual performance of\nthis Agreement on the part of the other party, nor with the other party's\nemployment of other persons or incurring of other expenses.\n\n          (b) SAGENT has the right at its sole discretion, with sixty (60) days\nadvanced notice to ADVENT, to make changes in the design or specifications of\nthe Products at any time.\n\n          (c) This Agreement may not be assigned by ADVENT without the prior\nwritten consent of SAGENT, which shall not be unreasonably withheld. Any\npurported assignment in contravention of this section is null and void.\nNotwithstanding the foregoing this Agreement shall bind and inure to the benefit\nof any successors or assigns.\n\n          (d) Neither party will be responsible for failure of performance,\nother than for any obligation to pay money, due to causes beyond its control,\nincluding without limitation, acts of God or nature; labor disputes; sovereign\nacts of any federal, state or foreign government; or shortage of materials.\n\n          (e) Notices will be delivered to a party's address to the following\nindividuals outlined below, or to another address which a party properly\nnotified the other that notices should be sent:\n\n<\/pre>\n<table>\n<caption>\n        if to ADVENT:                   If to SAGENT:<\/p>\n<p>        <s>                             <c><br \/>\n        Irv H. Lichtenwald,             Kathy Ovalle<br \/>\n          Chief Financial Officer       Sagent Technology Inc.<br \/>\n        Advent Software, Inc.           2225 E. Bayshore Rd Ste 100<br \/>\n        301 Brannan Street              Palo Alto CA 94303<br \/>\n        San Francisco, CA 94107         Palo Alto CA 94303<br \/>\n<\/c><\/s><\/caption>\n<\/table>\n<p>          (f) This Agreement, including all attachments, exhibits and<br \/>\nappendices, is the complete and exclusive statement of the parties to this<br \/>\nAgreement on these subjects, and supersedes all prior written or oral proposals<br \/>\nand understandings relating thereto. Except as otherwise provided, this<br \/>\nAgreement may only be modified by a writing signed by an authorized officer of<br \/>\neach of the parties. This Agreement takes precedence over any purchase order<br \/>\nissued by ADVENT, which is accepted by SAGENT for administrative convenience<br \/>\nonly. To the extent there is a conflict between this Agreement and the End User<br \/>\nAgreement, the terms of this Agreement control. If any court of competent<br \/>\njurisdiction determines that any provision of this Agreement is invalid, the<br \/>\nremainder of the Agreement will continue in full force and effect. The offending<br \/>\nprovision shall be interpreted to whatever extent possible to give effect to its<br \/>\nstated intent.<\/p>\n<p>          (g) Failure to require performance of any provisions or waiver of a<br \/>\nbreach of a provision does not waive a party&#8217;s right to subsequently require<br \/>\nfull and proper performance of that provision. Singular terms will be construed<br \/>\nas plural, and vice versa. Section headings are for convenience only and will<br \/>\nnot be considered part of this Agreement.<\/p>\n<p>          (h) This Agreement is governed by the laws of the State of California<br \/>\nwithout giving effect to its conflict of law provisions. The United Nations<br \/>\nConvention on Contracts for the International Sales of Goods will not apply to<br \/>\nthis Agreement. SAGENT may seek to enforce or prevent a breach of any term of<br \/>\nthis Agreement in the appropriate courts of any state or country in which the<br \/>\nProducts are deployed by ADVENT or in which ADVENT maintains an office. The<br \/>\nprevailing party in any suit under this Agreement shall recover all costs,<br \/>\nexpenses and reasonable attorney fees incurred in such action. Nothing in this<br \/>\nAgreement will be deemed a waiver by either party of any and all available legal<br \/>\nor equitable remedies.<\/p>\n<p>                                      -10-<br \/>\n   10<\/p>\n<p>SAGENT TECHNOLOGY, INC.                 ADVENT<\/p>\n<p>By: \/s\/ KENNETH C. GARDNER              By: \/s\/ IRV H. LICHTENWALD<br \/>\n    &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-      &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nName: Ken Gardner                       Name: Irv H. Lichtenwald<br \/>\nTitle: Chief Executive Officer          Title: Chief Financial Officer<br \/>\nAddress: 2225 E. Bayshore Road,         Address: 301 Brannan Street<br \/>\n         Suite 100                               San Francisco, CA 94107<br \/>\n         Palo Alto, CA 94303<\/p>\n<p>                                      -11-<br \/>\n   11<\/p>\n<p>                                    EXHIBIT A<\/p>\n<p>                            ADVENT LICENSED PRODUCTS<\/p>\n<p>                     Software Specifications and Definitions<\/p>\n<p>The Advent supplied solution consists of the right for Advent to deliver<br \/>\nSagent&#8217;s Software Copies as part of an embedded solution. This solution will<br \/>\nallow Advent to deliver pre-built Sagent Plans which provides the customer with<br \/>\ntechnology necessary to move Advent specific data to a relational database, as<br \/>\nwell as the delivery of pre-built plans which provides Advent with the ability<br \/>\nto provide its customer with pre-built Sagent Plans to delivery Reports and<br \/>\nAnalysis results specifically against Advent data. The solution will provide<br \/>\nAdvent with the ability to make these pre-defined plans available over a Web<br \/>\nBrowser. Any additional functionality provides for the ability for Sagent to<br \/>\nupgrade these customers to a full or partial Sagent license allowing for<br \/>\nadditional functionality against Advent data. Below lists the Product<br \/>\nFunctionality that Sagent will allow Advent to embed as part of the Advent<br \/>\ndelivered solution, this software includes:<\/p>\n<table>\n<caption>\nPROVIDER Software Description           Definitions<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;           &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\n<s>                                     <c><br \/>\n1. Data Mart Server                     See Exhibit &#8220;A&#8221;<\/p>\n<p>2. Weblink                              See Exhibit &#8220;A&#8221;<\/p>\n<p>3. Admin                                See Exhibit &#8220;A&#8221;<\/p>\n<p>4. Design Studio                        See Exhibit &#8220;A&#8221;<\/p>\n<p>5. Information Studio                   See Exhibit &#8220;A&#8221;<\/p>\n<p>6. Analysis                             See Exhibit &#8220;A&#8221;<br \/>\n<\/c><\/s><\/caption>\n<\/table>\n<p>As SAGENT develops additional products, those products will be added to this<br \/>\nExhibit A and included under this Agreement.<\/p>\n<p>                                      -12-<br \/>\n   12<\/p>\n<p>1.   SAGENT DATA MART SERVER<\/p>\n<p>THE SAGENT DATA MART SOLUTION<\/p>\n<p>The SagentO Data Mart Solution is the first fully integrated family of products<br \/>\nfor populating, managing, and accessing Windows NT-based data marts. Sagent&#8217;s<br \/>\nunique Data Flow Technology lets users process data beyond SQL to create more<br \/>\npowerful sets of information than ever before. It includes the Sagent Data Mart<br \/>\nServer, Sagent Admin, Sagent Design StudioO, Sagent Information StudioO and<br \/>\nSagent WebLink.<\/p>\n<p>SAGENT DATA MART SERVER<\/p>\n<p>     The Sagent Data Mart Server is an application server that provides a set of<br \/>\n     services &#8220;wrapped around&#8221; a Windows NT-based data mart stored in a<br \/>\n     relational database such as Microsoft SQL Server, Oracle or Sybase. The<br \/>\n     Sagent Data Mart Server features a multi-threaded, agent-based architecture<br \/>\n     and an open, RDBMS-based repository.<\/p>\n<p>     MULTI-THREADED, AGENT-BASED ARCHITECTURE FOR HIGH PERFORMANCE INFORMATION<br \/>\n     ACCESS<\/p>\n<p>     Explicitly designed for the 32-bit, multi-threaded architecture of the<br \/>\n     Windows NT operating system, the Sagent Data Mart Server employs<br \/>\n     sophisticated software agents that enable high-performance and intuitive<br \/>\n     information access. Sagent agents can perform multiple tasks simultaneously<br \/>\n     and in the background, thereby allowing users to submit several requests at<br \/>\n     once, or to work on other tasks while the Sagent Data Mart Server executes<br \/>\n     their requests.<\/p>\n<p>     DATA FLOW PLAN PROCESSING<\/p>\n<p>     The Data Mart Server runs all Data Flow Plans created by Sagent Design<br \/>\n     Studio and Sagent Information Studio. This application server takes full<br \/>\n     advantage of multi-threading to run multiple data processing steps at one<br \/>\n     time, completing tasks faster. Sagent&#8217;s server also improves performance by<br \/>\n     processing data on the server, avoiding any issues of network bandwidth<br \/>\n     between the client and the server.<\/p>\n<p>     RESULTS SPLICING<\/p>\n<p>     Often the fastest way to answer a business question is to run multiple SQL<br \/>\n     statements in parallel rather than submitting one large, complex SQL<br \/>\n     statement. The Sagent Data Mart Server can run multiple, simple SQL<br \/>\n     statements to get information from a data mart and then &#8220;splice&#8221; the<br \/>\n     results together before sending them to the desktop. This results in vastly<br \/>\n     improved query performance.<\/p>\n<p>     AGGREGATE NAVIGATION<\/p>\n<p>     Instead of always calculating aggregates on the fly, the Sagent Data Mart<br \/>\n     Server can access pre-aggregated information in the data mart to answer<br \/>\n     users&#8217; requests in the fastest way possible. Database administrators can<br \/>\n     establish hierarchies of pre-aggregated values for the Data Mart Server to<br \/>\n     use. Sagent also calculates aggregates on the fly, providing many benefits<br \/>\n     of both multi dimensional and relational databases.<\/p>\n<p>     GROUP CACHING<\/p>\n<p>     Sagent caches in memory the result sets of end users&#8217; requests for<br \/>\n     information. This cache can be shared within a workgroup, enabling users to<br \/>\n     retrieve commonly accessed information virtually instantaneously. For<br \/>\n     example, if one user requests the weekly sales data from the Sagent Data<br \/>\n     Mart Server, the next user in that workgroup to request the same sales data<br \/>\n     can receive the results back almost instantly, without having to pay the<br \/>\n     price of re-executing the request.<\/p>\n<p>     INTEGRATION WITH NT SCHEDULING SERVICE<\/p>\n<p>     Sagent users can schedule both data mart population plans as well as end<br \/>\n     user plans. These are run by the Sagent Server through the Windows NT<br \/>\n     scheduling service.<\/p>\n<p>     CENTRALIZED, RDBMS-BASED REPOSITORY FOR EASY ADMINISTRATION<\/p>\n<p>     The Sagent Data Mart Server leverages an integrated repository to provide<br \/>\n     central storage of all items in the Sagent environment, including: <\/p>\n<p>          o    Metadata (&#8220;BaseViews&#8221; and &#8220;MetaViews&#8221;)<\/p>\n<p>          o    Requests for information (&#8220;Plans&#8221;)<\/p>\n<p>          o    Result sets (&#8220;Snaps&#8221;)<\/p>\n<p>          o    Data transforms<\/p>\n<p>          o    Security information<\/p>\n<p>     The Sagent Repository is stored completely in relational database tables.<br \/>\n     Users can easily share information stored in this central location. This<br \/>\n     lets Sagent administrators manage its contents without having to learn a<br \/>\n     proprietary file structure. Also, users can easily share information stored<br \/>\n     in this central location. In addition, the Sagent Repository&#8217;s relational<br \/>\n     structure enables the easy exchange of metadata with other products.<\/p>\n<p>     FEATURES<\/p>\n<p>          o    Multi-threaded Architecture<\/p>\n<p>          o    Software Agents<\/p>\n<p>          o    Results Splicing<\/p>\n<p>          o    Aggregate Navigation<\/p>\n<p>          o    Group Caching<\/p>\n<p>          o    RDBMS-based Repository<\/p>\n<p>          o    Fully Managed by Sagent Admin Tool<\/p>\n<p>          o    Data Mart Design through Sagent Design Studio<\/p>\n<p>                                      -13-<br \/>\n   13<\/p>\n<p>     SUPPORTED DATABASES<\/p>\n<p>     Information Access<\/p>\n<p>          o    Microsoft SQL Server 6.5<\/p>\n<p>          o    Oracle 7.2, 7.3<\/p>\n<p>          o    Red Brick<\/p>\n<p>          o    Sybase 10, 11<\/p>\n<p>          o    ODBC to DB2<\/p>\n<p>               o    Informix<\/p>\n<p>               o    others<\/p>\n<p>     Repository Databases<\/p>\n<p>          o    Microsoft SQL Server 6.5<\/p>\n<p>          o    Oracle 7.2, 7.3<\/p>\n<p>          o    Sybase 10, 11<\/p>\n<p>     SYSTEM REQUIREMENTS<\/p>\n<p>     Hardware<\/p>\n<p>          o    Intel-Based processor<\/p>\n<p>          o    Required 486 processor or higher<\/p>\n<p>          o    Recommended Pentium Pro processor or higher<\/p>\n<p>     Operating System<\/p>\n<p>          o    Microsoft Windows NT 3.5 or above<\/p>\n<p>     Memory<\/p>\n<p>          o    Recommended 128+ MB for 20 users<\/p>\n<p>     Disk Space<\/p>\n<p>          o    Recommended: 250 Mb (Not including relational database)<\/p>\n<p>     Network Protocol Support<\/p>\n<p>          o    Named Pipes<\/p>\n<p>          o    TCP\/IP<\/p>\n<p>                                      -14-<br \/>\n   14<\/p>\n<p>2.   SAGENT WEBLINK<\/p>\n<p>THE SAGENT DATA MART SOLUTION<\/p>\n<p>     The SagentO Data Mart Solution is the first fully integrated family of<br \/>\n     products for populating, managing, and accessing Windows NT-based data<br \/>\n     marts. Sagent&#8217;s unique Data Flow Technology lets users process data beyond<br \/>\n     SQL to create more powerful sets of information than ever before. It<br \/>\n     includes the Sagent Data Mart Server, Sagent Admin, Sagent Design StudioO,<br \/>\n     Sagent Information StudioO and Sagent WebLink.<\/p>\n<p>SAGENT WEBLINK<\/p>\n<p>     Sagent WebLink is a server-based information access tool that gives users<br \/>\n     of Web browsers access to items developed within the Sagent Data Mart<br \/>\n     Solution. It provides out-of-the-box functionality with a pre-built<br \/>\n     Intranet access page. Use this page to access information in the Sagent<br \/>\n     Data Mart, customize it, or create your own custom interface quickly and<br \/>\n     easily with HTML.<\/p>\n<p>     EASY DISTRIBUTION MECHANISM<\/p>\n<p>     Sagent WebLink enables the easy distribution of Sagent components (&#8220;Plans&#8221;<br \/>\n     and &#8220;Snaps&#8221;) to users of Web browsers such as Microsoft Internet Explorer<br \/>\n     and Netscape Navigator. Sagent WebLink automatically converts a result set<br \/>\n     into an HTML table or a Microsoft Excel spreadsheet.<\/p>\n<p>     The Sagent WebLink pages provide a user interface in HTML that is easy to<br \/>\n     get up and running. The Sagent WebLink pages are designed using frames for<br \/>\n     simple navigation to different types of information, such as lists of Plans<br \/>\n     or Snaps. After specific Plan results display, a click on another hypertext<br \/>\n     link or a different button displays the next item. When users click on a<br \/>\n     hypertext link for a Plan, Sagent WebLink receives the request and the Plan<br \/>\n     is executed to retrieve the latest results from the database. Current<br \/>\n     results are obtained each time a request is made.<\/p>\n<p>     WORKS WITH ANY BROWSER ON ANY PLATFORM<\/p>\n<p>     Sagent WebLink provides platform-independent access to information in a<br \/>\n     customizable and secure environment. Just like viewing any Web site, users<br \/>\n     access information through their Web browsers from any location and on any<br \/>\n     platform that supports Internet browsers.<\/p>\n<p>     FEATURES<\/p>\n<p>     o    Execution of &#8220;Plans&#8221;<\/p>\n<p>     o    Viewing of &#8220;Snaps&#8221;<\/p>\n<p>     o    Respects Security of Sagent Data Mart Server, RDBMS, and Microsoft and<br \/>\n          Netscape Web Servers<\/p>\n<p>     o    Enhanced for Netscape Navigator and Microsoft Internet Explorer<\/p>\n<p>     o    Output<\/p>\n<p>          o    HTML Table<\/p>\n<p>          o    Microsoft Excel<\/p>\n<p>          o    Supplied with Sample Web Page<\/p>\n<p>          o    Open Environment for Designing Custom Web Page<\/p>\n<p>     o    Sagent WebLink Command Set<\/p>\n<p>          o    ISAPI DLL for high performance<\/p>\n<p>          o    Configurable display of results either globally or individually<\/p>\n<p>     SYSTEM REQUIREMENTS<\/p>\n<p>     Hardware<\/p>\n<p>     o    No Special Requirements<\/p>\n<p>     Operating System<\/p>\n<p>     o    Microsoft Windows NT 3.5 or above<\/p>\n<p>     Memory<\/p>\n<p>     o    Required Memory 16 Mb<\/p>\n<p>     o    Recommended 20 Mb<\/p>\n<p>     Disk Space<\/p>\n<p>     o    Required: 25 Mb<\/p>\n<p>     Network Protocol Support<\/p>\n<p>     o    Named Pipes<\/p>\n<p>     o    TCP\/IP<\/p>\n<p>     Client Software<\/p>\n<p>     o    Any HTML 3.0-compliant Web Browser<\/p>\n<p>     Server Software<\/p>\n<p>     o    Microsoft Internet Information Server<\/p>\n<p>     o    Any Windows NT-based Netscape Server<\/p>\n<p>                                      -15-<br \/>\n   15<\/p>\n<p>3.   SAGENT ADMIN<\/p>\n<p>THE SAGENT DATA MART SOLUTION<\/p>\n<p>The Sagent Data Mart Solution is the first fully integrated family of products<br \/>\nfor populating, managing, and accessing Windows NT-based data marts. Sagent&#8217;s<br \/>\nunique Data Flow Technology lets users process data beyond SQL to create more<br \/>\npowerful sets of information than ever before. It includes the Sagent Data Mart<br \/>\nServer, Sagent Admin, Sagent Design Studio, Sagent Information Studio and Sagent<br \/>\nWebLink.<\/p>\n<p>SAGENT ADMIN<\/p>\n<p>Sagent Admin delivers comprehensive management and administration capabilities<br \/>\nfor Sagent Data Marts. It provides a centralized mechanism to manage a<br \/>\ndistributed network of Sagent Data Marts, and a flexible security model to<br \/>\nadminister Sagent users.<\/p>\n<p>CENTRALIZED CONTROL OF DISTRIBUTED DATA MARTS<\/p>\n<p>The Sagent Data Mart Solution uses an RDBMS-based repository to store all data<br \/>\nmart components, including meta data (BaseViews and MetaViews), information<br \/>\nrequests called Plans, result sets called Snaps, and data transforms. Sagent<br \/>\nAdmin provides extensive facilities to manage all Sagent repositories and their<br \/>\ncomponents from one intuitive tree-control interface. By providing a central<br \/>\npoint of control for a distributed network of data marts, Sagent Admin combines<br \/>\nthe centralized control of a data warehouse with the performance gains of data<br \/>\nmarts.<\/p>\n<p>Sagent Admin lets you view and edit many of the properties of each item in the<br \/>\nSagent Repository to determine ownership of Plans and Snaps, creation dates,<br \/>\nitems that are shared among users, the presence of Data Flow Transforms and<br \/>\nother items stored in a repository.<\/p>\n<p>You can easily monitor and control the activity of Sagent Agents on Data Mart<br \/>\nSystems. Sagent Admin displays the resources used and the current activity of<br \/>\neach agent, as well as provides control to stop an agent in progress. Sagent<br \/>\nalso provides other administration features such as cache control for better<br \/>\nperformance and query governing.<\/p>\n<p>FLEXIBLE USER SECURITY<\/p>\n<p>Sagent Admin provides a flexible model for controlling user security. Security<br \/>\ncan be applied to data and to specific Sagent functionality. Control is<br \/>\nmaintained over data access and what features a user can and cannot access on<br \/>\ntheir desktop.<\/p>\n<p>     USERS, GROUPS, ROLES AND PERMISSIONS<\/p>\n<p>     Sagent Admin lets you easily create users, groups, roles and permissions<br \/>\n     within the Sagent environment. Sagent users are defined and then placed<br \/>\n     within a group. There are three types of Sagent groups:<\/p>\n<p>     o    Security Groups&#8211;users with permission to access the same data or<br \/>\n          MetaViews.<\/p>\n<p>     o    Cache Groups&#8211;users who, for improved system performance, share<br \/>\n          commonly accessed results from requests from requests made by members<br \/>\n          of their workgroup, that are cached on the Data Mart Server.<\/p>\n<p>     o    Distribution Groups&#8211;users who can share information Plans and Snaps,<br \/>\n          through Sagent&#8217;s Publish and Subscribe feature.<\/p>\n<p>     Sagent Admin allows for the creation of Permissions which define what<br \/>\n     database information a user can access. Control over what data each user<br \/>\n     can see is maintained by giving a Security Group permission to access a<br \/>\n     pre-defined set of Meta Views. Security Groups can use a &#8220;trusted&#8221; security<br \/>\n     scheme where every Sagent user in a group uses a single database<br \/>\n     connection, or a mapped scheme where each user has their own database<br \/>\n     connection.<\/p>\n<p>     PRIVILEGES<\/p>\n<p>     Sagent users are also defined by Roles. Roles are pre-defined sets of<br \/>\n     privileges which give users the right to perform certain functions within<br \/>\n     the Sagent environment. Most functions provided by the Sagent Data Mart<br \/>\n     Solution are associated with a privilege. For example, an end user role may<br \/>\n     be defined without the privilege to save a Snap of the results of a plan or<br \/>\n     to share information with other users. A power user role, on the other<br \/>\n     hand, may have the privileges to create a Snap of information and to<br \/>\n     Publish their Snap to others for their use.<\/p>\n<p>          FEATURES<\/p>\n<p>          o    Repository Management<\/p>\n<p>               o    Add a Repository<\/p>\n<p>               o    Remove a Repository<\/p>\n<p>               o    Modify a Repository<\/p>\n<p>          o    Security<\/p>\n<p>               o    Set User Properties<\/p>\n<p>               o    Set Group Properties<\/p>\n<p>                    o    Security Group<\/p>\n<p>                    o    Cache Group<\/p>\n<p>                    o    Distribution Group<\/p>\n<p>               o    Set Permissions (Data Access)<\/p>\n<p>               o    Set Role Properties (Feature Access)<\/p>\n<p>                    o    BaseViews<\/p>\n<p>                    o    MetaViews<\/p>\n<p>          o    Agent Administration<\/p>\n<p>               o    Register an Agent<\/p>\n<p>               o    Start an Agent<\/p>\n<p>               o    Stop an Agent<\/p>\n<p>               o    Specify Network Protocol for Agent<\/p>\n<p>               o    Set Time-out for Agent<\/p>\n<p>               o    Edit Agent Registry Settings<\/p>\n<p>                                      -16-<br \/>\n   16<\/p>\n<p>          o    Group Cache Management<\/p>\n<p>               o    Set Cache Size<\/p>\n<p>               o    Set Cache Policies<\/p>\n<p>               o    Flush Items from Cache<\/p>\n<p>          o    List Database Connections in Use<\/p>\n<p>          o    Stop a Database Query on databases that support it<\/p>\n<p>          SYSTEM REQUIREMENTS<\/p>\n<p>          Hardware<\/p>\n<p>          o    Intel-Based processors<\/p>\n<p>          o    486 processor or higher<\/p>\n<p>          Operating System<\/p>\n<p>          o    Microsoft Windows 95<\/p>\n<p>          o    Microsoft Windows NT 3.5 or above<\/p>\n<p>          Memory<\/p>\n<p>          o    Required Memory 16 Mb<\/p>\n<p>          o    Recommended 24+ Mb<\/p>\n<p>          Disk Space<\/p>\n<p>          o    Required: 25 Mb<\/p>\n<p>          Network Protocol Support<\/p>\n<p>          o    Named Pipes<\/p>\n<p>                                      -17-<br \/>\n   17<\/p>\n<p>4.   SAGENT DESIGN STUDIO(TM)<\/p>\n<p>THE SAGENT DATA MART SOLUTION<\/p>\n<p>The SagentO Data Mart Solution is the first fully integrated family of products<br \/>\nfor populating, managing, and accessing Windows NT-based data marts. Sagent&#8217;s<br \/>\nunique Data Flow Technology lets users process data beyond SQL to create more<br \/>\npowerful sets of information than ever before. It includes the Sagent Data Mart<br \/>\nServer, Sagent Admin, Sagent Design StudioO, Sagent Information StudioO and<br \/>\nSagent WebLink.<\/p>\n<p>SAGENT DESIGN STUDIO<\/p>\n<p>Sagent Design Studio provides an intuitive and graphical environment for data<br \/>\nmart population, metadata creation and the delivery of powerful information to<br \/>\nusers.<\/p>\n<p>FAST AND EASY DATA MART POPULATION<\/p>\n<p>Scheduled Population<\/p>\n<p>Sagent Design Studio lets you automate population of data marts from OLTP<br \/>\nsystems and corporate data warehouses using Sagent&#8217;s innovative Data Flow<br \/>\nTechnology. A Data Flow Plan is a graphical representation of the process of<br \/>\naccessing, transforming and loading or displaying data. Plans can output<br \/>\ninformation to a user&#8217;s desktop or batch load data into relational database<br \/>\ntables. Plans can be easily scheduled to populate and refresh your data mart.<\/p>\n<p>Star Schema Population<\/p>\n<p>Sagent supports any relational database schema you choose to use. For maximum<br \/>\nperformance, transform routines designed for easily converting data from an OLTP<br \/>\ndatabase into a star schema are provided for you. Transforms include: <\/p>\n<p>o    Time Generation for Dimension Tables<\/p>\n<p>o    Key Generation for Dimension Tables<\/p>\n<p>o    Key Lookup for Fact Tables<\/p>\n<p>o    Time Lookup for Fact Tables<\/p>\n<p>Custom Data Transformation<\/p>\n<p>Sagent has integrated Microsoft Visual Basic for Applications () and Microsoft<br \/>\nVisual Basic Scripting Edition (VB Script) as its scripting languages so you can<br \/>\neasily develop custom Transforms. Or use your favorite programming tool such as<br \/>\nVisual Basic or C++ to customize a Sagent Data Mart that meets your specific<br \/>\nneeds. Sagent also ships with many pre-built Transforms that you can simply drag<br \/>\nand drop into a plan. Or you can easily customize Sagent Transforms to meet your<br \/>\nrequirements.<\/p>\n<p>INTUITIVE METADATA CREATION<\/p>\n<p>The complexities of relational database schemas are easily hidden from end users<br \/>\nby creating metadata layers including BaseViews, logical and graphical displays<br \/>\nof the physical structure of a database, and MetaViews, business representations<br \/>\nfor end users to request information.<\/p>\n<p>To create a BaseView, select tables, columns and joins of a database that will<br \/>\nbe used to create the MetaViews. Join Groups can also be defined to resolve join<br \/>\npath conflicts.<\/p>\n<p>MetaView components can include renamed columns and calculated columns such as<br \/>\ncustom formulas and aggregates grouped by business categories. Multiple<br \/>\nMetaViews can be created from one BaseView to give groups different views of the<br \/>\nsame data. MetaViews can span multiple data marts to provide end users with a<br \/>\nseamless view of more than one database.<\/p>\n<p>DELIVERING POWERFUL INFORMATION TO USERS<\/p>\n<p>Graphically specify actions that would be difficult, or impossible, to do using<br \/>\nSQL. For example, a Data Flow Plan can access data from one or more data marts<br \/>\nusing SQL. Then a Sagent standard, or custom transform, can be added to the Plan<br \/>\nto perform functions that SQL can&#8217;t handle, such as ranking or running averages.<br \/>\nResults can be delivered to an end user&#8217;s desktop, loaded into a Microsoft Excel<br \/>\nspreadsheet, or dispatched in an electronic mail message.<\/p>\n<p>     FEATURES<\/p>\n<p>     o    Data Flow Plans<\/p>\n<p>     o    Data Mart Loading Components<\/p>\n<p>          o    SQL Query<\/p>\n<p>          o    Join<\/p>\n<p>          o    Splitter<\/p>\n<p>          o    Union<\/p>\n<p>          o    Star Schema Transformation<\/p>\n<p>          o    Batch Load<\/p>\n<p>          o    Save to Table<\/p>\n<p>     o    Data Calculation<\/p>\n<p>          o    Rank<\/p>\n<p>          o    Moving Average<\/p>\n<p>          o    Moving Total<\/p>\n<p>          o    Percent of Total<\/p>\n<p>          o    Running Average<\/p>\n<p>          o    Running totals<\/p>\n<p>          o    Column Select<\/p>\n<p>          o    Memory Sort (outside database)<\/p>\n<p>                                      -18-<br \/>\n   18<\/p>\n<p>     o    Sagent Scripting Components<\/p>\n<p>          o    VB Script Source&#8211;Uses any OLE object as a data source. For<br \/>\n               example, use an Access file or an Excel spreadsheet to input data<br \/>\n               to a Data Flow Plan.<\/p>\n<p>          o    VB Script Sink&#8211;Use any OLE object as an output display in a Data<br \/>\n               Flow Plan. For example, write a script to send the data to an<br \/>\n               Excel spreadsheet, an Access database, or a Microsoft Word<br \/>\n               document.<\/p>\n<p>          o    VB Script InPlace&#8211;Takes records as input, performs a process and<br \/>\n               outputs the same number of records to another step.<\/p>\n<p>          o    VB Script Copy&#8211;Takes records as input and lets you output those<br \/>\n               plus additional columns. o C++, Delphi and Visual Basic Custom<br \/>\n               Components<\/p>\n<p>     o    Metadata Creation<\/p>\n<p>          o    BaseViews<\/p>\n<p>          o    Up-front Table Selection<\/p>\n<p>          o    Add\/Delete Tables<\/p>\n<p>          o    Add\/Delete Columns<\/p>\n<p>          o    Add\/Delete Joins<\/p>\n<p>          o    Concatenated Key Support<\/p>\n<p>     o    Create Join Groups<\/p>\n<p>     o    Navigator for Viewing Databases<\/p>\n<p>     o    MetaViews<\/p>\n<p>          o    Create Multiple Views from Same Data<\/p>\n<p>          o    A MetaView can Span Multiple Data Marts<\/p>\n<p>          o    Create Calculated Columns<\/p>\n<p>          o    Categories of Business Terms within each MetaView<\/p>\n<p>     o    Importing\/Exporting of Sagent Objects, between Repositories<\/p>\n<p>     o    Search Engine<\/p>\n<p>     o    Plans<\/p>\n<p>     o    Snaps<\/p>\n<p>     o    Filters<\/p>\n<p>     o    Sorting<\/p>\n<p>     o    Grouping by Aggregates<\/p>\n<p>     o    Multiple Presentations<\/p>\n<p>     o    Aggregates<\/p>\n<p>          o    Count<\/p>\n<p>          o    Count Distinct<\/p>\n<p>          o    Sum<\/p>\n<p>          o    Minimum<\/p>\n<p>          o    Maximum<\/p>\n<p>          o    Average<\/p>\n<p>     o    Publish and Subscribe of Plans and Snaps<\/p>\n<p>     o    Autosubscribe<\/p>\n<p>     o    Live Collaboration<\/p>\n<p>     o    Scheduling<\/p>\n<p>     o    Staging Area<\/p>\n<p>     o    Standard Formatting<\/p>\n<p>     SUPPORTED DATABASES<\/p>\n<p>     o    Information Access<\/p>\n<p>          o    Microsoft SQL Server 6.5<\/p>\n<p>          o    Oracle 7.2, 7.3<\/p>\n<p>          o    Red Brick<\/p>\n<p>          o    Sybase 10, 11<\/p>\n<p>          o    ODBC to DB2<\/p>\n<p>          o    others<\/p>\n<p>                                      -19-<br \/>\n   19<\/p>\n<p>     o    Repository Databases<\/p>\n<p>          o    Microsoft SQL Server 6.5<\/p>\n<p>          o    Oracle 7.2, 7.3<\/p>\n<p>          o    Sybase 10, 11<\/p>\n<p>     SYSTEM REQUIREMENTS<\/p>\n<p>     o    Hardware<\/p>\n<p>          o    Intel-Based processor<\/p>\n<p>          o    Required 486 processor or higher<\/p>\n<p>          o    Recommended Pentium processor or higher<\/p>\n<p>     o    Operating System<\/p>\n<p>          o    Microsoft Windows 95<\/p>\n<p>          o    Microsoft Windows NT 3.5 or above<\/p>\n<p>     o    Memory for client workstation<\/p>\n<p>          o    Required 16 Mb<\/p>\n<p>          o    Recommended 24 Mb<\/p>\n<p>     o    Disk Space<\/p>\n<p>          o    Required: 25 Mb<\/p>\n<p>     o    Network Protocol Support<\/p>\n<p>          o    Named Pipes<\/p>\n<p>          o    TCP\/IP<\/p>\n<p>                                      -20-<br \/>\n   20<\/p>\n<p>5.   SAGENT INFORMATION STUDIO<\/p>\n<p>THE SAGENT DATA MART SOLUTION<\/p>\n<p>The SagentO Data Mart Solution is the fast fully integrated family of products<br \/>\nfor populating, managing, and accessing Windows NT(R)-based data marts. Sagent&#8217;s<br \/>\nunique Data Flow Technology lets users process data beyond SQL to create more<br \/>\npowerful sets of information than ever before. It includes the Sagent Data Mart,<br \/>\nSagent Admin, Sagent Design StudioO, Sagent Information StudioO and Sagent<br \/>\nWebLink.<\/p>\n<p>SAGENT INFORMATION STUDIO<\/p>\n<p>     Sagent Information Studio is a graphical tool that lets end users quickly<br \/>\n     and easily access and share information stored in Sagent Data Marts.<\/p>\n<p>     INTUITIVE INFORMATION ACCESS<\/p>\n<p>     Sagent Information Studio provides an intuitive environment for end-users<br \/>\n     to access information in Sagent data marts. Users build requests for<br \/>\n     information by choosing from a list of business terms in the MetaView&#8211;a<br \/>\n     business representation of the data stored in the database. They don&#8217;t need<br \/>\n     to understand where the information is stored or how it is related. And<br \/>\n     they are shielded from the complexities of the database structure. The<br \/>\n     Sagent server joins the information. A user can sort, filter, aggregate and<br \/>\n     manipulate the result set, using live data.<\/p>\n<p>     Sagent Searching<\/p>\n<p>     Since a Data Mart can contain a large number of records or Parts, Sagent<br \/>\n     Information Studio includes a search engine to help users easily find the<br \/>\n     information they need. Key words can be associated with Plans and Snaps to<br \/>\n     help organize and easily find items of interest.<\/p>\n<p>     Plans and Snaps<\/p>\n<p>     Sagent Information Studio provides two methods for users to save<br \/>\n     information requests. First they can save the requests or &#8220;Plans&#8221; for<br \/>\n     gathering the information. Plans can be executed at any time to get the<br \/>\n     most recent data from the Data Mart. In addition, Plans can be shared with<br \/>\n     other users and can be scheduled to run at specified times. A Sagent user<br \/>\n     can also save the results as a Snap. Snaps are snapshots of data from a<br \/>\n     particular point in time. Snaps deliver huge performance and productivity<br \/>\n     gains. By saving the results of a request as a Snap, users can quickly<br \/>\n     access data without having to run their request again. Snaps can also be<br \/>\n     distributed to other users and can be used as a starting point for further<br \/>\n     analysis. Since Snaps are stored in relational database tables, they can be<br \/>\n     re-queried against&#8211;just as with any database table.<\/p>\n<p>     Tight Integration with Microsoft(R) Excel(TM)<\/p>\n<p>     Sagent Information Studio offers tight and unique integration with<br \/>\n     Microsoft Excel. To place the results of an information request into a<br \/>\n     Microsoft Excel spreadsheet, Information Studio users just click a button.<br \/>\n     An Excel spreadsheet, with the results in place, automatically becomes a<br \/>\n     part of the Information Studio workspace. This innovative capability<br \/>\n     enables users to use both Information Studio and Excel from a single<br \/>\n     environment.<\/p>\n<p>     POWERFUL INFORMATION ACCESS<\/p>\n<p>     Sagent Information Studio also features powerful utilities for delivering<br \/>\n     critical information to end users in flexible and efficient new ways. Using<br \/>\n     the Design Studio&#8217;s Data Flow Plans, power users can specify actions that<br \/>\n     would be difficult, if not impossible, to do with SQL. Administrators can<br \/>\n     hide the Data Flow functionality from novice users to avoid confusion and<br \/>\n     Information Studio users may simply run these plans. Or sophisticated users<br \/>\n     can create Data Flow plans themselves. (See the Design Studio Data Sheet.)<\/p>\n<p>     WORKGROUP SHARING AND COLLABORATION<\/p>\n<p>     Sagent Information Studio makes it easy for groups of users to share<br \/>\n     information and collaborate to reach better business decisions.<\/p>\n<p>     Publish and Subscribe<\/p>\n<p>     With Sagent Information Studio, users can publish Plans and Snaps for<br \/>\n     others to easily access by subscribing. Once users have subscribed to an<br \/>\n     item, Sagent Information Studio automatically notifies them of all changes<br \/>\n     made to it by the publisher. This feature in particularly important for<br \/>\n     enforcing standardization among users and ensuring that all members of a<br \/>\n     workgroup have access to consistent and timely information.<\/p>\n<p>     Live Collaboration<\/p>\n<p>     Sagent Information Studio&#8217;s live collaboration facilities let groups of<br \/>\n     users work on Sagent components simultaneously. By &#8220;broadcasting&#8221; to other<br \/>\n     users, a Sagent Information Studio user can allow others to view the<br \/>\n     information that is in their workspace. This capability is ideal for<br \/>\n     workgroup decision making and for help desk environments.<\/p>\n<p>     FEATURES<\/p>\n<p>     o    Data Flow Plans<\/p>\n<p>          o    SQL Query<\/p>\n<p>          o    Join<\/p>\n<p>          o    Splitter<\/p>\n<p>          o    Union<\/p>\n<p>          o    Moving Average<\/p>\n<p>          o    Moving Total<\/p>\n<p>          o    Running Average<\/p>\n<p>          o    Running Total<\/p>\n<p>          o    Column Select<\/p>\n<p>     o    Sagent Scripting Components<\/p>\n<p>          o    VB Script Source &#8211;Uses any OLE object as a data source. For<br \/>\n               example, use an Access file or an Excel spreadsheet to input data<br \/>\n               to a Data Flow Plan.<\/p>\n<p>          o    VB Script Sink&#8211;Use any OLE object as an output display in a Data<br \/>\n               Flow Plan. For example, write a script to send the data to an<br \/>\n               Excel spreadsheet, an Access database, or a Microsoft Word<br \/>\n               document.<\/p>\n<p>          o    VB Script InPlace&#8211;Takes records as input, performs a process and<br \/>\n               outputs the same number of records to another step.<\/p>\n<p>          o    VB Script Copy&#8211;Takes records as input and lets you output those<br \/>\n               plus additional columns.<\/p>\n<p>          o    C++, Delphi and Visual Basic Custom Components<\/p>\n<p>                                      -21-<br \/>\n   21<\/p>\n<p>     o    Ad-hoc Information Requests<\/p>\n<p>          o    English-like Filters<\/p>\n<p>          o    Sorting<\/p>\n<p>          o    Calculated Columns<\/p>\n<p>     o    Aggregates<\/p>\n<p>          o    Count<\/p>\n<p>          o    Sum<\/p>\n<p>          o    Minimum<\/p>\n<p>          o    Maximum<\/p>\n<p>          o    Average<\/p>\n<p>          o    Auto-sizing of Columns<\/p>\n<p>     o    Search Engine<\/p>\n<p>          o    &#8220;Plans&#8221;<\/p>\n<p>          o    &#8220;Snaps&#8221;<\/p>\n<p>          o    Scheduling<\/p>\n<p>          o    Access to Multiple MetaViews<\/p>\n<p>     o    Run Multiple plans at one time<\/p>\n<p>     o    Integration with Microsoft Excel<\/p>\n<p>     o    Standard Formatting<\/p>\n<p>     o    Live Collaboration<\/p>\n<p>     o    Publish and Subscribe<\/p>\n<p>     o    Printing<\/p>\n<p>SYSTEM REQUIREMENTS<\/p>\n<p>     Hardware<\/p>\n<p>     o    Intel-Based processor<\/p>\n<p>     o    486 processor or higher<\/p>\n<p>     Operating System<\/p>\n<p>     o    Microsoft Windows 95<\/p>\n<p>     o    Microsoft Windows NT 3.5 or above Memory<\/p>\n<p>     o    Recommended 24 Mb Disk Space<\/p>\n<p>     o    Maximum Required: 25 Mb<\/p>\n<p>     Network Protocol Support<\/p>\n<p>     o    Named Pipes<\/p>\n<p>     o    TCP\/IP<\/p>\n<p>                                      -22-<br \/>\n   22<\/p>\n<p>6.   SAGENT ANALYSIS<\/p>\n<p>Sagent Analysis is a business analysis tool that summarizes information by<br \/>\nmultiple dimensions so that users can uncover opportunities, trends, and<br \/>\nweaknesses in their business. Results from information requests can be displayed<br \/>\nin Crosstabs or Charts so users can easily examine the same data from different<br \/>\nangles. Sagent Analysis makes business intelligence readily available to anyone<br \/>\nwho wants to monitor their business operations.<\/p>\n<p>     MULTI-DIMENSIONAL VIEWS OF DATA<\/p>\n<p>Sagent Analysis displays multi-dimensional representations of data so that users<br \/>\ncan analyze data by dimensions such as sales by product, by region, and by<br \/>\nquarter. These data &#8220;FlashCubes(TM)&#8221; display as Crosstabs or two-dimensional and<br \/>\nthree-dimensional rotating Charts. Crosstabs and Charts are multi-level and can<br \/>\ndisplay any number of business dimensions and measures.<\/p>\n<p>Sagent Analysis automatically creates a Crosstab or Chart from the result set of<br \/>\nan existing information access Plan or Snap shot of data. Users can also build a<br \/>\nPlan or Snap, working directly from an empty Crosstab or Chart. A single result<br \/>\nset can also be displayed in multiple Crosstabs and Charts so that users can<br \/>\neasily tab between the individual displays.<\/p>\n<p>     INTERACTIVE PIVOTING AND DRILLING<\/p>\n<p>Sagent Analysis provides interactive pivoting and drilling capabilities in<br \/>\nCrosstabs and Charts. Users can pivot data in Crosstabs and Charts, or drill<br \/>\ninto the data in any direction to discover new relationships between data sets.<br \/>\nData can be drilled in an ad-hoc manner or through pre-defined hierarchies set<br \/>\nup by a data designer. An example of a hierarchy is Category, Brand and Product<br \/>\nName in the Product dimension group. Users can also filter data in a Crosstab<br \/>\nwith immediate results so that users view only the data combinations that they<br \/>\nwant.<\/p>\n<p>     HIGH PERFORMANCE ANALYSIS<\/p>\n<p>A key aspect of performing complex analysis is the processing of aggregates,<br \/>\nwhich are summarized data such as totals or averages. Sagent balances the<br \/>\nprocessing of aggregates between the client and the server for improved<br \/>\nperformance. Aggregates can be calculated on the server and then staged on the<br \/>\ndesktop in a FlashCube. Because data is staged on the desktop, Crosstabs and<br \/>\nCharts immediately display results when users are drilling, pivoting or<br \/>\nfiltering.<\/p>\n<p>     SEAMLESS INTEGRATION WITH SAGENT PRODUCT LINE<\/p>\n<p>Sagent Analysis plugs directly into Sagent Design Studio and Information Studio<br \/>\nso users can take advantage of all the benefits of the Sagent Data Mart Solution<br \/>\nwithout having to switch to another product. The features of Sagent Design<br \/>\nStudio and Information Studio, such as Publish and Subscribe, Scheduling,<br \/>\ncreation of Snaps and Internet\/Intranet distribution and Data Flow Plans, work<br \/>\nseamlessly with Sagent Analysis.<\/p>\n<p>FEATURES<\/p>\n<p>o    Crosstabs of Multiple Dimensions<\/p>\n<p>     o    Local Aggregation<\/p>\n<p>     o    Server Aggregation<\/p>\n<p>o    Charting and Graphing<\/p>\n<p>     o    Two-dimensional<\/p>\n<p>     o    Three-dimensional Rotating<\/p>\n<p>o    Chart Wizard<\/p>\n<p>o    Aggregate Functions<\/p>\n<p>o    Drilling on Crosstabs and Charts<\/p>\n<p>     o    Drill Down: Displays the data for the next Level of detail<\/p>\n<p>     o    Roll Up: Collapses the lower levels of detail<\/p>\n<p>     o    Skip Drill: Provides a short cut to display a level of a pro-defined<br \/>\n          hierarchy<\/p>\n<p>o    Pivoting in Crosstabs, Charts and Graphs<\/p>\n<p>                                      -23-<br \/>\n   23<\/p>\n<p>o    Analysis Filtering<\/p>\n<p>o    Multiple Analysis Displays in a Plan or a Snap<\/p>\n<p>o    Saving a Cube as a Snap<\/p>\n<p>o    Saving a Slice of a Cube as a Table<\/p>\n<p>o    Integration with Microsoft Excel<\/p>\n<p>o    Creating Crosstabs and Charts From Existing Plans<\/p>\n<p>o    Exception Highlighting<\/p>\n<p>o    Analysis in Sagent WebLink via ActiveX<\/p>\n<p>     o    Charts<\/p>\n<p>     o    Crosstabs<\/p>\n<p>System Requirements<\/p>\n<p>Hardware<\/p>\n<p>o    Intel-Based processor<\/p>\n<p>o    Required 486 processor or higher<\/p>\n<p>o    Recommended Pentium processor or higher<\/p>\n<p>Operating System<\/p>\n<p>o    Microsoft Windows 95<\/p>\n<p>o    Microsoft Windows NT 3.51 or above<\/p>\n<p>Memory for client workstation<\/p>\n<p>o    Required 16 Mb<\/p>\n<p>o    Recommended 32 Mb<\/p>\n<p>Disk Space<\/p>\n<p>o    Required: 25 Mb<\/p>\n<p>Network Protocol Support<\/p>\n<p>o    Named Pipes<\/p>\n<p>o    TCP\/IP<\/p>\n<p>                                      -24-<br \/>\n   24<\/p>\n<p>                                    EXHIBIT B<\/p>\n<p>                                  Fee Schedule<\/p>\n<p>           SOFTWARE LICENSE FEES\/RESALE LICENSES\/DEVELOPMENT LICENSES<\/p>\n<p>     1.   Product Licenses for Resale. These Product licenses must be bundled<br \/>\nwith ADVENT&#8217;s Application(s) and may not be re-sold on a stand-alone basis. The<br \/>\npricing is based on a per CPU charge. ADVENT will provide a royalty baring<br \/>\nlicense to SAGENT based on embedding Sagent&#8217;s Server technology as part of<br \/>\nAdvent&#8217;s solution. ADVENT will remit [*] percent of the net license fees ADVENT<br \/>\nreceives for re-licensing of the SAGENT Software Copies. ADVENT shall have the<br \/>\nright to set the fees it charges to End Users in its sole discretion, however,<br \/>\nthe [*] percent of net license fees payable from ADVENT to SAGENT will be based<br \/>\non a minimum re-sale price by ADVENT of $[*] per CPU. Advent further agrees<br \/>\nto provide guaranteed revenue minimums according to the schedule outlined below.<br \/>\nThe payments are due the second month of each quarter, and any additional<br \/>\nrevenues generated during the month must be paid to Sagent no later than the<br \/>\nfollowing Quarter.<\/p>\n<table>\n<caption>\nSCHEDULE<br \/>\n1997            1998                 1999                2000<br \/>\n<s>  <c>        <c>  <c>             <c>  <c>            <c>  <c><br \/>\nQ1   $   0      Q1   $   [*]         Q1   $   [*]        Q1   $   [*]<br \/>\nQ2   $   0      Q2   $   [*]         Q2   $   [*]        Q2   $   [*]<br \/>\nQ3   $   0      Q3   $   [*]         Q3   $   [*]        Q3   $   [*]<br \/>\nQ4   $   0      Q4   $   [*]         Q4   $   [*]        Q4   $   [*]<br \/>\n<\/c><\/c><\/c><\/c><\/c><\/c><\/c><\/s><\/caption>\n<\/table>\n<p>     2.   Development License. ADVENT will purchase from SAGENT an unlimited<br \/>\nseat development and internal use license for [*].<\/p>\n<p>     3.   Joint Opportunity Finder&#8217;s Fees. Sagent will pay Advent a finder&#8217;s fee<br \/>\naccording to the schedule outlined below for any Advent sold solution that has<br \/>\nSagent&#8217;s product embedded as part of the solution where Advent&#8217;s customer<br \/>\ndesires to extend the Sagent granted functionality delivered by Advent.<\/p>\n<p>     4.   Finder&#8217;s Fee Schedule. Unlock leads provided to Sagent where the net<br \/>\nprice is under $[*] Sagent will pay [*]% of net license fees received by<br \/>\nSAGENT. Unlock leads provided to Sagent where the net price exceeds $[*]<br \/>\nSagent will pay [*]% of net license fees received by SAGENT.<\/p>\n<p>                                      -25-<\/p>\n<p>* Certain information on this page has been omitted and filed separately with<br \/>\n  the Commission. Confidential treatment has been requested with respect to the<br \/>\n  omitted portions.<br \/>\n   25<\/p>\n<p>             SUPPORT &amp; PROFESSIONAL\/TECHNICAL SERVICES PRICING\/FEES<\/p>\n<p>                                SUPPORT SERVICES<\/p>\n<p>Available Support Services will include telephone support, in which we will<br \/>\nanswer technical questions from designated persons about the installation and<br \/>\nuse of covered Software products; Maintenance Releases, in which we will provide<br \/>\nour copyrighted in-line releases and workarounds as available (we will not<br \/>\nundertake individual fixes for you); Upgrades, in which we will provide new<br \/>\nproduct releases (signified by a change in the version number) as substitutes<br \/>\nfor covered Software Copies; and other generally available Technical Materials.<br \/>\nNote that Maintenance Releases and Upgrades, where applicable, may not be used<br \/>\nto increase the total number of copies of the Software Copies. After upgrade or<br \/>\nmaintenance this agreement will only apply to the upgraded or maintained<br \/>\nversions of a Software product; you agree to destroy or archive (but not use or<br \/>\ntransfer) the prior version.<\/p>\n<p>TECHNICAL SUPPORT SERVICES<\/p>\n<p>The Professional Support program is designed to give you access to Sagent<br \/>\nTechnology&#8217;s Technical Support Analysts. These analysts are available to insure<br \/>\nthe continued operation of your Sagent product. This includes working with a<br \/>\nSagent system that has gone down, assisting with the initial setup of new<br \/>\nsystems, and other problems that arise from the use of our products. Technical<br \/>\nSupport Services does not include the development of custom code, or detailed<br \/>\nproduct training.<\/p>\n<p>DESIGNATED PROFESSIONAL SUPPORT CONTACTS<\/p>\n<p>Maintaining a clear line of communication between your organization and Sagent&#8217;s<br \/>\nTechnical Support department is key to making sure you get the most from the<br \/>\nProfessional Support program. As such, it is important that you designate<br \/>\nspecific individuals within your organization that become the primary contacts<br \/>\nfor working with Sagent Technical Support. These individuals, who are familiar<br \/>\nwith the technical workings of your company&#8217;s systems, help by managing the flow<br \/>\nof information to the Support Analysts to insure that responses are focused on<br \/>\nthe problem at hand. The number of contacts within your organization that have<br \/>\naccess to Sagent Technical Support is specified in your support agreement, and<br \/>\nis determined by you based on your need.<\/p>\n<p>WORKING WITH TECHNICAL SUPPORT<\/p>\n<p>Sagent Technical Support tracks your issues based on an incident model. While we<br \/>\ndo not limit you to a specific number of incidents, we do use incidents to make<br \/>\nsure that each issue that you have is resolved to the best of our ability. An<br \/>\nincident is defined as a single support issue that cannot be broken down into<br \/>\nsmaller support issues. Each of these incidents is tracked individually, and can<br \/>\nbe referenced by you when you contact us.<\/p>\n<p>CONTACTING SAGENT TECHNICAL SUPPORT BY PHONE<\/p>\n<p>Use the phone to contact Sagent Technical Support whenever you have a<br \/>\ntime-critical or business-critical problem. Sagent Technical Support is<br \/>\navailable from 6:00 AM to 5:00 PM PST, Monday through Friday. If we are unable<br \/>\nto answer your call immediately, you will be given the option to leave a voice<br \/>\nmail message. In the message, please be sure to give us your name, company name,<br \/>\na description of the problem, and a phone number that you can be reached at. All<br \/>\ncalls that go to voice mail will be responded to within two business hours. If<br \/>\nwe fail to connect with you on the return call, we will leave a message (if<br \/>\npossible) with an appropriate time to follow up.<\/p>\n<p>CONTACTING SAGENT TECHNICAL SUPPORT BY ELECTRONIC MAIL<\/p>\n<p>For problems that are not time-critical, you can contact us via the Internet at<br \/>\nTechsupport@SagentTech.com. We will respond to all mail messages within one<br \/>\nbusiness day of the time it arrives at Sagent Technical Support. Please be sure<br \/>\nto include a full description of the problem, your name, your company&#8217;s name,<br \/>\nand a return e-mail address.<\/p>\n<p>ESCALATION PROCESS<\/p>\n<p>Step 1 &#8212; All new technical support issues are handled initially by our support<br \/>\n          analysts. Our support<\/p>\n<p>                                      -26-<br \/>\n   26<\/p>\n<p>          analysts are trained to deal with the majority of all support issues,<br \/>\n          and most support issues are resolved at this step.<\/p>\n<p>Step 2 &#8212; If an issue comes up that cannot be handled by the support analyst, it<br \/>\n          is given one of the following priorities.<\/p>\n<p>          A)   Critical &#8211; For business outages, or issues, that have a serious<br \/>\n               customer impact which threatens future productivity.<\/p>\n<p>          B)   Important &#8211; For issues that do not have a significant current<br \/>\n               impact on customer productivity.<\/p>\n<p>Step 3 &#8212; Critical issues are immediately escalated to Sagent&#8217;s upper management<br \/>\n          team to determine the proper course of action.<\/p>\n<p>          Important issues are escalated to an escalation review committee,<br \/>\n          which meets regularly to determine the proper course of action for<br \/>\n          these escalations.<\/p>\n<p>Step 4 &#8212; The course of action determined in Step 3 is communicated to the<br \/>\n          customer, and an estimated time to complete is given.<\/p>\n<p>                               ANNUAL SUPPORT FEES<\/p>\n<p>PRODUCT SUPPORT AND MAINTENANCE. Upon the licensing of the Sagent\/Advent<br \/>\nsolution to an Advent customer, ADVENT shall charge its End User an annual<br \/>\nproduct support and maintenance fee. ADVENT shall remit to SAGENT on a quarterly<br \/>\nbasis, [*] percent of the product support and maintenance fees collected by<br \/>\nADVENT for the SAGENT Software.<\/p>\n<p>Product Support and Maintenance for first year of the internal use Development<br \/>\nLicense shall be $[*] due June 30, 1998. Subsequent years Product Support and<br \/>\nMaintenance will be included at no additional charge beyond those fees remitted<br \/>\nby ADVENT to SAGENT for End User support as provided in the immediately<br \/>\npreceding paragraph.<\/p>\n<p>ADVENT shall provide &#8220;Tier 1 Support&#8221; and &#8220;Tier 2 Support&#8221; to its customers;<br \/>\nSAGENT will provide customers &#8220;Tier 3 Support.&#8221; &#8220;Tier 1 Support&#8221; shall mean<br \/>\nassistance to customers&#8217; non-technical questions, such as shipment status and<br \/>\nlicensing issues, and technical questions that can be solved from lists of known<br \/>\nproblems and frequently asked questions, including basic customer questions<br \/>\nregarding release information, basic product features and functionality. &#8220;Tier 2<br \/>\nSupport&#8221; shall mean assistance to customer cases which are deemed too difficult<br \/>\nor involved to be handled by under Tier 1 Support and include cases involving<br \/>\nin-depth research or problem solving regarding product features, operations, or<br \/>\nfunctionality. &#8220;Tier 3 Support&#8221; shall mean assistance to customer cases which<br \/>\nare deemed too difficult or involved to be handled by Tier 2 Support and include<br \/>\ncases involving the reproduction of high severity\/difficulty issues, those which<br \/>\nrequire verification of problem reproductions developed by Tier 2 Support staff,<br \/>\nand those which involve undocumented product features or functionality.<\/p>\n<p>                                  TRAINING FEES<\/p>\n<p>Training Classes are $[*] per day for up to 10 participants, plus any related<br \/>\ntravel or business expenses incurred. Should a training class exceed 10<br \/>\nparticipants, then an additional fee of $[*] per student will be charged<br \/>\nrates.<\/p>\n<p>                                 CONSULTING FEES<\/p>\n<p>Consulting is available from Sagent for a fee of $[*] per day (8 hours)<br \/>\nplus any related travel or business expenses.<\/p>\n<p>                                      -27-<\/p>\n<p>* Certain information on this page has been omitted and filed separately with<br \/>\n  the Commission. Confidential treatment has been requested with respect to the<br \/>\n  omitted portions.<br \/>\n   27<\/p>\n<p>                                    EXHIBIT C<br \/>\n                               [ESCROW AGREEMENT]<\/p>\n<p>                     TERMS AND CONDITIONS OF ESCROW ACCOUNT<\/p>\n<p>                                   SourceFlex<br \/>\n                            Software Escrow Agreement<\/p>\n<p>                 Developer [Sagent Technology, Inc.] SourceFile<\/p>\n<p>This contract is a two-party agreement between SourceFile and Sagent Technology,<br \/>\nInc. End-users may sign on to this agreement as they license the technology from<br \/>\nthe Sagent. The SourceFile contract provides the opportunity to serve all<br \/>\nlicensees of a particular Software Developer for one or more systems.<\/p>\n<p>                                      -28-<br \/>\n   28<\/p>\n<p>                                   SOURCEFILE<br \/>\n                      SOFTWARE SOURCE CODE ESCROW AGREEMENT<br \/>\n                        SOURCEFILE NUMBER: ___7446_______<\/p>\n<p>     This Software Source Code Escrow Agreement, dated as of January 6, 1997 by<br \/>\nand between FileSafe, Inc., a California corporation, doing business as<br \/>\nSourceFile (&#8220;SourceFile&#8221;) located at 1350 West Grand Ave., Oakland, California,<br \/>\n94607 and Sagent Technology, Inc., located at 2225 E. Bayshore, Palo Alto, CA,<br \/>\n94303 (&#8220;Sagent&#8221;), and each Beneficiary identified by Depositor to SourceFile as<br \/>\nprovided for in Paragraph 3 hereof (each a &#8220;Beneficiary&#8221;, collectively the<br \/>\n&#8220;Beneficiaries&#8221;).<\/p>\n<p>                                    RECITALS:<\/p>\n<p>     A.   Pursuant to certain software license agreements (each a &#8220;License<br \/>\nAgreement&#8221;, collectively the &#8220;License Agreements&#8221;), Depositor licenses to<br \/>\ncertain licensees certain software in object code form (the &#8220;Software&#8221;). A<br \/>\ndescription of each Software effective as of the date hereof, is attached hereto<br \/>\nas Exhibit &#8220;A&#8221;.<\/p>\n<p>     B.   The Software is the proprietary and confidential information of<br \/>\nDepositor, and Depositor desires to protect such ownership and confidentiality.<\/p>\n<p>     C.   Depositor desires to ensure the availability to its Beneficiaries of<br \/>\nthe source code and all necessary proprietary information related to the<br \/>\nSoftware (the &#8220;Source Material&#8221;) in the event certain conditions set forth in<br \/>\nParagraph 4 of this Agreement should occur.<\/p>\n<p>                                   AGREEMENT:<\/p>\n<p>     1.   DELIVERY OF SOURCE MATERIAL TO SOURCEFILE. Upon execution of this<br \/>\nagreement, Depositor shall deliver to SourceFile a parcel (the &#8220;Parcel&#8221;) sealed<br \/>\nby Depositor, which Depositor represents and warrants contains the Source<br \/>\nMaterial. SourceFile has no knowledge of, and makes no representations with<br \/>\nrespect to, the contents or substance of the Parcel, the Software or the Source<br \/>\nMaterial. Depositor shall send to SourceFile a duplicate of the Source Material<br \/>\nwithin three (3) days after receiving written notice from SourceFile that the<br \/>\nSource Material has been destroyed or damaged. All supplements shall be subject<br \/>\nto the terms and provisions of this Agreement.<\/p>\n<p>     2.   ACKNOWLEDGMENT OF RECEIPT BY SOURCEFILE. SourceFile shall promptly<br \/>\nacknowledge to Depositor and to Beneficiary the receipt of the Parcel and any<br \/>\nsupplements to the Source Material which are added to the Parcel. Depositor<br \/>\nshall provide supplements to the Source Material for each version of the<br \/>\nSoftware. All such supplements shall be subject to the terms and provisions of<br \/>\nthis Agreement. SourceFile will notify Beneficiary and Depositor of each update<br \/>\nto the Source Material. Such notification will be sent via certified mail,<br \/>\nreturn receipt required. SourceFile will provide an account status report to the<br \/>\nBeneficiary and Depositor on a semi-annual basis.<\/p>\n<p>     3.   ACKNOWLEDGMENT BY BENEFICIARIES. For purposes of this Agreement, a<br \/>\nlicensee of the Software under a fully executed License Agreement, shall be a<br \/>\nBeneficiary hereunder with such rights of a Beneficiary as set forth herein,<br \/>\nonly if (i) such licensee has sent to SourceFile a fully executed copy of the<br \/>\nform of acknowledgment attached hereto as Exhibit &#8220;B&#8221;, in which such licensee<br \/>\naccepts the terms of this Agreement and (ii) all fees are paid. The names and<br \/>\naddresses of the Beneficiaries shall be described in one or more schedules of<br \/>\nBeneficiaries. A schedule of Beneficiaries effective as of the date of this<br \/>\nAgreement is attached hereto as Exhibit &#8220;C.&#8221; All other licensees of the Software<br \/>\nshall have no rights hereunder and SourceFile shall have no duties to such<br \/>\nlicensees.<\/p>\n<p>                                      -29-<br \/>\n   29<\/p>\n<p>     4.   TERMS AND CONDITIONS OF THE SOURCE MATERIAL ESCROW. The Parcel shall<br \/>\nbe held by SourceFile upon the following terms and conditions:<\/p>\n<p>          (i)  Beneficiary&#8217;s right to possession of the Source Code is subject<br \/>\n               to Beneficiary&#8217;s execution of a registration document with<br \/>\n               SourceFile and payment to Sagent of an annual fee for<br \/>\n               Beneficiary&#8217;s participation in such escrow account. Such<br \/>\n               registration document shall provide Beneficiary access to the<br \/>\n               Source Code, the right to use and modify the Source Code solely<br \/>\n               to maintain and support Beneficiary&#8217;s current and future<br \/>\n               customers of the Licensed Material and the right to produce<br \/>\n               object code copies of the modified Licensed Material as part of<br \/>\n               Beneficiary&#8217;s applications for use in accordance with the terms<br \/>\n               of the Agreement, subject to the following conditions: (a)<br \/>\n               Beneficiary is in compliance with the terms of the Agreement; (b)<br \/>\n               Beneficiary has a valid license to the Licensed Material; and (c)<br \/>\n               Beneficiary has a valid maintenance agreement with Sagent for<br \/>\n               support of the Licensed Material, and either (1) a petition in<br \/>\n               bankruptcy has been filed in Sagent&#8217;s name, whether voluntarily<br \/>\n               or involuntarily, and such petition is not withdrawn within 90<br \/>\n               days of such filing or (2) pursuant to Sagent&#8217;s obligations under<br \/>\n               a valid maintenance agreement with Beneficiary, Sagent has<br \/>\n               consistently and repeatedly faded or refused to correct a<br \/>\n               catastrophic error or numerous individual errors in the Licensed<br \/>\n               Materials which render the licensed materials commercially<br \/>\n               unusable. Provided that the above conditions exist, and<br \/>\n               Beneficiary has given Depositor written notice of such breach<br \/>\n               which was not cured within 60 days (the Release Condition), then<br \/>\n               SourceFile shall follow the following procedures set forth in<br \/>\n               this Section 4, parts (ii), (iii), (iv) and (v).<\/p>\n<p>          (ii) SourceFile shall promptly notify Depositor of the occurrence of<br \/>\n               the Release Condition and shall provide to Depositor a copy of<br \/>\n               Beneficiary&#8217;s notice to SourceFile.<\/p>\n<p>          (iii) If SourceFile does not receive Contrary Instructions, as defined<br \/>\n               below, from Depositor within sixty (60) days following<br \/>\n               SourceFile&#8217;s delivery of a copy of such notice to Depositor,<br \/>\n               SourceFile shall deliver a copy of the Source Material to<br \/>\n               Beneficiary. &#8220;Contrary Instructions&#8221; for the purposes of this<br \/>\n               Section 4 shall mean the filing of written notice with SourceFile<br \/>\n               by Depositor, with a copy to the Beneficiary demanding delivery,<br \/>\n               stating that the Release Condition has not occurred or has been<br \/>\n               cured.<\/p>\n<p>          (iv) If SourceFile receives Contrary Instructions from Depositor<br \/>\n               within sixty (60) days of the giving of such notice to Depositor,<br \/>\n               SourceFile shall not deliver a copy of the Source Material to the<br \/>\n               Beneficiary, but shall continue to store the Parcel until: (1)<br \/>\n               otherwise directed by the Depositor and Beneficiary jointly; (2)<br \/>\n               SourceFile has received a copy of an order of a court of<br \/>\n               competent jurisdiction directing SourceFile as to the disposition<br \/>\n               of the Source Material; or (3) SourceFile has deposited the<br \/>\n               Parcel with a court of competent jurisdiction or a Trustee or<br \/>\n               receiver selected by such court pursuant to this Section 4, part<br \/>\n               (v) below.<\/p>\n<p>          (v)  Upon receipt of Contrary Instructions from Depositor, SourceFile<br \/>\n               shall have the absolute right at SourceFile&#8217;s election, to file<br \/>\n               an action in interpleader requiring the Depositor and Beneficiary<br \/>\n               to answer and litigate their several claims and rights amongst<br \/>\n               themselves. SourceFile is hereby authorized to comply with the<br \/>\n               applicable interpleader statutes of the State of California in<br \/>\n               this regard.<\/p>\n<p>     5.   TERM OF AGREEMENT. This Agreement shall have an initial term of three<br \/>\n(3) years. The term shall be automatically renewed on a yearly basis thereafter,<br \/>\nunless Depositor, Beneficiary, or SourceFile notifies the other parties in<br \/>\nwriting at least forty-five (45) days prior to the end of the then current term<br \/>\nof its intention to terminate this Agreement.<\/p>\n<p>     6.   COMPENSATION OF SOURCEFILE. Depositor or Beneficiary agree to pay<br \/>\nSourceFile reasonable compensation for the services to be rendered hereunder in<br \/>\naccordance with SourceFile&#8217;s then current schedule of fees, except that any fees<br \/>\nassociated with Escrow Release Requests and Technical Review\/Verification<br \/>\nRequests initiated by a Beneficiary must be paid by that Beneficiary in<br \/>\naccordance with SourceFile&#8217;s then current schedule of fees. Depositor or<br \/>\nBeneficiary will pay or reimburse SourceFile upon request for all reasonable<br \/>\nexpenses, disbursements and advances, including software duplication charges,<br \/>\nincurred or made by it in connection with carrying out its duties hereunder.<\/p>\n<p>                                      -30-<br \/>\n   30<\/p>\n<p>     7.   LIMITATION OF DUTIES OF SOURCEFILE. SourceFile undertakes to perform<br \/>\nonly such duties as are expressly set forth herein.<\/p>\n<p>     8.   LIMITATION OF LIABILITY OF SOURCEFILE. SourceFile may rely on and<br \/>\nshall suffer no liability as a result of acting or refraining from acting upon<br \/>\nany written notice, instruction or request furnished to SourceFile hereunder<br \/>\nwhich is reasonably believed by SourceFile to be genuine and to have been signed<br \/>\nor presented by a person reasonably believed by SourceFile to be authorized to<br \/>\nact on behalf of the parties hereto. SourceFile shall not be liable for any<br \/>\naction taken by it in good faith and believed by it to be authorized or within<br \/>\nthe rights or powers conferred upon it by this Agreement. SourceFile may consult<br \/>\nwith counsel of its own choice, and shall have full and complete authorization<br \/>\nand protection for any action taken or suffered by it hereunder in good faith<br \/>\nand in accordance with the opinion of such counsel.<\/p>\n<p>     9.   INDEMNIFICATION OF SOURCEFILE. SourceFile shall be responsible to<br \/>\nperform its obligations under this agreement and to act in a reasonable and<br \/>\nprudent manner with regard to this escrow arrangement. Provided that SourceFile<br \/>\nhas acted in the manner stated in the previous sentence, Depositor and<br \/>\nBeneficiary each agree to indemnify, defend, and hold harmless SourceFile and<br \/>\nits agents and employees (collectively, &#8220;SourceFile&#8221;) from any and all claims,<br \/>\ndemands, liability, costs and expenses (including attorney&#8217;s fees) incurred by<br \/>\nSourceFile directly or indirectly arising from or relating to the Source<br \/>\nMaterial and\/or SourceFile&#8217;s performance of its duties under this Agreement.<\/p>\n<p>     10.  RECORD KEEPING AND INSPECTION OF SOFTWARE. SourceFile shall maintain<br \/>\ncomplete written records of all materials deposited by Depositor pursuant to<br \/>\nthis Agreement. During the term of this Agreement, Depositor shall be entitled<br \/>\nat reasonable times during normal business hours and upon reasonable notice to<br \/>\nSourceFile to inspect the records of SourceFile maintained pursuant to this<br \/>\nAgreement and to inspect the facilities of SourceFile and the physical condition<br \/>\nof the Source Material.<\/p>\n<p>     11.  TECHNICAL VERIFICATION. Beneficiary reserves the option to request<br \/>\nSourceFile to verify the Source Material for completeness and accuracy. At<br \/>\nBeneficiary&#8217;s expense, SourceFile may elect to perform the verification at its<br \/>\nsite or at the Depositor&#8217;s site. Depositor agrees to reasonably cooperate with<br \/>\nSourceFile in the verification process by providing its facilities and computer<br \/>\nsystems and by permitting SourceFile and at least one employee of Beneficiary to<br \/>\nbe present during the verification of Source Material.<\/p>\n<p>     12.  RESTRICTION ON ACCESS TO SOURCE MATERIAL. SourceFile shall maintain<br \/>\nthe Source Materials in a secure, environmentally safe, locked receptacle which<br \/>\nis accessible only to authorized SourceFile employees. SourceFile shall not<br \/>\ndisclose the contents of this Agreement to any third party. If SourceFile<br \/>\nreceives a subpoena or other order of a court or other judicial tribunal<br \/>\npertaining to the disclosure or release of the Source Materials, SourceFile will<br \/>\nimmediately notify Depositor. Except as required to carry out its duties<br \/>\nhereunder, SourceFile shall not permit any SourceFile employee, Beneficiary or<br \/>\nany other person access to the Source Material except as expressly provided<br \/>\nherein, unless consented to in writing by Depositor. SourceFile shall use its<br \/>\nbest efforts to avoid unauthorized access to the Source Material by its<br \/>\nemployees or any other person.<\/p>\n<p>     13.  BANKRUPTCY. Depositor and Beneficiary acknowledge that this Agreement<br \/>\nis an &#8220;agreement supplementary to&#8221; the License Agreement as provided in Section<br \/>\n365(n) of Title 11, United States Code (the &#8220;Bankruptcy Code&#8221;). Depositor<br \/>\nacknowledges that if Depositor, as a debtor in possession or a trustee in<br \/>\nBankruptcy in a case under the Bankruptcy Code, rejects the License Agreement or<br \/>\nthis Agreement, Beneficiary may elect to retain its rights under the License<br \/>\nAgreement and this Agreement as provided in Section 365(n) of the Bankruptcy<br \/>\nCode. Upon written request of Beneficiary to Depositor or the Bankruptcy<br \/>\nTrustee, Depositor or such Bankruptcy Trustee shall not interfere with the<br \/>\nrights of Beneficiary as provided in the License Agreement and this Agreement,<br \/>\nincluding the right to obtain the Source Material from SourceFile as permitted<br \/>\nhereunder.<\/p>\n<p>                                      -31-<br \/>\n   31<\/p>\n<p>     14.  NOTICES.<\/p>\n<p>          (i)  Any notice or other communication required or permitted under<br \/>\n               this Agreement shall be in writing and shall be deemed to have<br \/>\n               been duly given on the date service is served personally, sent by<br \/>\n               overnight courier, or five (5) days after the date of mailing if<br \/>\n               sent registered mail, postage prepaid, return receipt required,<br \/>\n               and addressed as follows or to such other address or facsimile<br \/>\n               number as either party may, from time to time, designate in a<br \/>\n               written notice given in like manner:<\/p>\n<p>TO DEPOSITOR:  Sagent Technology, Inc.<br \/>\n               2225 East Bayshore Road, Suite 100<br \/>\n               Palo Alto, CA 94303<br \/>\n               Phone: (415) 493-7100<br \/>\n               Fax: (415) 493-1290<\/p>\n<p>TO SOURCEFILE: SourceFile<br \/>\n               1350 West Grand Ave.<br \/>\n               Oakland, CA 94607<br \/>\n               Attn: Client Services<br \/>\n               Phone: (510)419-3888<br \/>\n               Fax: (510)419-3875<\/p>\n<p>          (ii) Deposit update notices and invoices will be sent to parties<br \/>\n               listed in Exhibit &#8220;D&#8221; and &#8220;E.&#8221;<\/p>\n<p>TO BENEFICIARY: As set forth in Exhibit &#8220;C&#8221; Schedule of Beneficiaries.<\/p>\n<p>     15.  MISCELLANEOUS PROVISIONS.<\/p>\n<p>          (a)  WAIVER. Any term of this Agreement may be waived by the party<br \/>\nentitled to the benefits thereof, provided that any such waiver must be in<br \/>\nwriting and signed by the party against whom the enforcement of the waiver is<br \/>\nsought. No waiver of any condition, or of the breach of any provision of this<br \/>\nAgreement, in any one or more instances, shall be deemed to be a further or<br \/>\ncontinuing waiver of such condition or breach. Delay or failure to exercise any<br \/>\nright or remedy shall not be deemed the waiver of that right or remedy.<\/p>\n<p>          (b)  MODIFICATION OR AMENDMENT. Any modification or amendment of any<br \/>\nprovision of this Agreement must be in writing, signed by the parties hereto and<br \/>\ndated subsequent to the date hereof.<\/p>\n<p>          (c)  GOVERNING LAW JURISDICTION. This Agreement shall be governed by<br \/>\nand construed in accordance with the laws of the State of California. All<br \/>\ndisputes arising out of or related to this Agreement shall be subject to the<br \/>\nexclusive jurisdiction and venue of the State and Federal courts of Santa Clara<br \/>\nCounty, California.<\/p>\n<p>          (d)  HEADINGS; SEVERABILITY. The headings appearing at the beginning<br \/>\nof the sections contained in this Agreement have been inserted for<br \/>\nidentification and reference purposes only and shall not be used to determine<br \/>\nthe construction or interpretation of this Agreement. If any provision of this<br \/>\nAgreement is held to be invalid, illegal or unenforceable, the validity,<br \/>\nlegality and enforceability of the remaining provisions shall not in any way be<br \/>\naffected or impaired thereby.<\/p>\n<p>          (e)  FURTHER ASSURANCES. The parties agree to perform all acts and<br \/>\nexecute all supplementary instruments or documents which may be reasonably<br \/>\nnecessary to carry out the provisions of this Agreement.<\/p>\n<p>          (f)  ENTIRE AGREEMENT. This Agreement, including the attachments<br \/>\nhereto contains the entire understanding between the parties and supersedes all<br \/>\nprevious communications, representations and contracts, oral or written, between<br \/>\nthe parties, with respect to the subject matter thereof. It is agreed and<br \/>\nunderstood that this document and agreement shall be the whole and only<br \/>\nagreement between the parties hereto with regard to these escrow instructions<br \/>\nand the obligations of SourceFile herein in connection with this Agreement, and<br \/>\nshall supersede and cancel any prior instructions. SourceFile is specifically<br \/>\ndirected to follow these instructions only and SourceFile shall have no<br \/>\nresponsibility to follow the terms of any prior agreements or oral<br \/>\nunderstandings.<\/p>\n<p>                                      -32-<br \/>\n   32<\/p>\n<p>     IN WITNESS WHEREOF, the parties have executed this Agreement as of the date<br \/>\nfirst above written.<\/p>\n<p>DEPOSITOR                               SOURCEFILE<\/p>\n<p>SAGENT TECHNOLOGY, INC.,                FILESAFE, INC.,<br \/>\na California corporation                a California corporation<\/p>\n<p>By: _________________________________   By: ____________________________________<\/p>\n<p>Name: Ken Gardner                       Name: __________________________________<\/p>\n<p>Title: Chief Executive Officer          Title: _________________________________<\/p>\n<p>                                      -33-<br \/>\n   33<\/p>\n<p>                                   EXHIBIT &#8220;A&#8221;<br \/>\n                         DESCRIPTION OF SOURCE MATERIAL<br \/>\n                       SourceFile Account #: ___7446______<\/p>\n<p>The Depositor agrees to deposit the Source Material for the benefit of the<br \/>\nLicensee of this escrow arrangement. Below is the acknowledgment that the<br \/>\ndeposit arrived at SourceFile in good order. It is completed by the Depositor<br \/>\nand visually inspected by SourceFile. A copy of this form will be shared with<br \/>\nLicensees of the Source Material. (As multiple deposits are made, please make<br \/>\ncopies of this form and number them appropriately. For example, the initial<br \/>\ndeposit will be Exhibit &#8220;A-1&#8221;, the next &#8220;A-2&#8221; and so on).<\/p>\n<p>1.   Source Material Deposit<\/p>\n<p>     Product Name Sagent Datamart Server, Web Link<br \/>\n     Version ____2.0_____________________<\/p>\n<p>2.   Type of Media<\/p>\n<p>     &#8212;   There can be more than one type (i.e., diskette, tape, hard copy<br \/>\n          materials, etc.)<\/p>\n<p>     &#8212;   Please include the quantity of type (i.e., two (2) diskettes)<\/p>\n<p>     __1 tape___________________________________________________________________<\/p>\n<p>     ___________________________________________________________________________<\/p>\n<p>     ___________________________________________________________________________<\/p>\n<p>3.   Please check one of the following:<\/p>\n<p>     Initial Deposit____   Supplemental __X__   Replacement _______ *<\/p>\n<p>    *If replacement, then: Destroy Deposit_____  or Return Deposit_____<br \/>\n________________________________________________________________________________<\/p>\n<p>Completed by:                           Visually verified by:<\/p>\n<p>DEPOSITOR                               SOURCEFILE<\/p>\n<p>By: _________________________________   By: ____________________________________<\/p>\n<p>Name: Ken Gardner                       Name: __________________________________<\/p>\n<p>Title: Chief Executive Officer          Title:  Client Services<\/p>\n<p>Date: _______________________________   Date: __________________________________<\/p>\n<p>                                   EXHIBIT &#8220;B&#8221;<\/p>\n<p>                      FORM OF ACKNOWLEDGMENT BY BENEFICIARY<\/p>\n<p>     The undersigned hereby acknowledges, accepts and agrees to be bound by the<br \/>\nterms of the attached SourceFlex Software Source Code Escrow Agreement by and<br \/>\nbetween SourceFile, Inc., a California corporation, as Escrow Agent and Sagent<br \/>\nTechnology, Inc., as Licensee, dated December 1, 1996.<\/p>\n<p>                                      -34-<br \/>\n   34<\/p>\n<p>BENEFICIARY: By: __________________________<\/p>\n<p>             Name: ________________________<\/p>\n<p>             Company: _____________________<\/p>\n<p>             Title: _______________________<\/p>\n<p>             Address: _____________________<\/p>\n<p>             ______________________________<\/p>\n<p>             ______________________________<\/p>\n<p>             Phone: _______________________<\/p>\n<p>             Fax: _________________________<\/p>\n<p>DEPOSITOR:   Sagent Technology, Inc.<br \/>\n             2225 East Bayshore Rd., Suite 100<br \/>\n             Palo Alto, CA  94303<br \/>\n             Phone:  (415) 493-7100<br \/>\n             Fax:  (415) 493-1290<\/p>\n<p>PLEASE SEND CERTIFIED OR REGISTERED MAIL to:<\/p>\n<p>SOURCEFILE: SOURCEFILE<br \/>\n            1350 West Grand Ave.<br \/>\n            Oakland, CA  94607<br \/>\n            Attn:  Client Services<br \/>\n            Phone:  510.419.3888<br \/>\n            Fax:  510.419.3875<\/p>\n<p>                                      -35-<br \/>\n   35<\/p>\n<p>                                   EXHIBIT &#8220;C&#8221;<br \/>\n                    SCHEDULE OF BENEFICIARIES OF THE SOFTWARE<\/p>\n<p>                                      -36-<br \/>\n   36<\/p>\n<p>                                   EXHIBIT &#8220;D&#8221;<br \/>\n                               SCHEDULE OF NOTICES<br \/>\n                                    DEPOSITOR<\/p>\n<p>Depositor deposit notices should be sent to: Name: Kathy Gelin<br \/>\n                                             Title: Corporate Controller<br \/>\n                                             Address: 2225 East Bayshore Road,<br \/>\n                                                      Suite 100<br \/>\n                                                      Palo Alto, CA  94303<br \/>\n                                             Phone: (415) 496-3112<br \/>\n                                             Fax: (415) 493-1290<\/p>\n<p>Depositor invoices notices should be sent to: Name: Kathy Gelin<br \/>\n                                              Title: Corporate Controller<br \/>\n                                              Address: 2225 East Bayshore Road,<br \/>\n                                                       Suite 100<br \/>\n                                                       Palo Alto, CA  94303<br \/>\n                                              Phone: (415) 496-3112<br \/>\n                                              Fax: (415) 493-1290<\/p>\n<p>                                      -37-<br \/>\n   37<\/p>\n<p>                                   EXHIBIT &#8220;E&#8221;<br \/>\n                               SCHEDULE OF NOTICES<br \/>\n                                   BENEFICIARY<\/p>\n<p>Beneficiary deposit notices should be sent to: Name: ___________________________<br \/>\n                                               Title: __________________________<br \/>\n                                               Address: ________________________<br \/>\n                                                        ________________________<br \/>\n                                                        ________________________<br \/>\n                                               Phone: __________________________<br \/>\n                                               Fax: ____________________________<\/p>\n<p>Beneficiary invoices notices should be sent to: Name: __________________________<br \/>\n                                                Title: _________________________<br \/>\n                                                Address: _______________________<br \/>\n                                                         _______________________<br \/>\n                                                         _______________________<br \/>\n                                                Phone: _________________________<br \/>\n                                                Fax: ___________________________<\/p>\n<p>1.   Concurrent with the delivery of the OBJECT CODE, as stated in Article ___of<br \/>\n     the Agreement, PROVIDER shall deposit in ADVENT Law Department at<br \/>\n     ____(address)_____, Attention: General Counsel, the then-current copies of<br \/>\n     the Escrow Materials. SOURCE CODE shall be provided on media as specified<br \/>\n     by ADVENT. At the same time as revisions to the OBJECT CODE, (including any<br \/>\n     IMPROVEMENTS, CORRECTIONS, ENHANCEMENTS, UPGRADES, and UPDATES which<br \/>\n     PROVIDER is required to incorporate in the [Software] are delivered by<br \/>\n     PROVIDER, PROVIDER shall deliver to ADVENT the revised Escrow Materials. If<br \/>\n     necessary, ADVENT shall give PROVIDER access to the Escrow Materials<br \/>\n     previously deposited for the purpose of updating such Escrow Materials.<\/p>\n<p>2.   ADVENT shall protect the Escrow Materials to the same extent as it does its<br \/>\n     own confidential information of a similar nature and shall not use or<br \/>\n     examine such materials, except to verify the accuracy, completeness and<br \/>\n     sufficiency of a deposit and except as provided in Article (the Escrow<br \/>\n     Account Article), Paragraphs B and C.<\/p>\n<p>3.   ADVENT shall have the right to have PROVIDER demonstrate to ADVENT, within<br \/>\n     the applicable operating environment, for the initial deposit of Escrow<br \/>\n     Materials and, thereafter, not more frequently than once a year at either<br \/>\n     ADVENT&#8217;s cognizant place of business or at another site chosen by mutual<br \/>\n     agreement, that the Escrow Materials comprise the then current Software and<br \/>\n     [DOCUMENTATION\/its related documentation]. Each party shall be responsible<br \/>\n     for its own costs associated with this demonstration, except that ADVENT<br \/>\n     will reimburse PROVIDER travel and living expenses, as provided in<br \/>\n     Attachment C, related to this demonstration if held at an ADVENT site. In<br \/>\n     order to have such demonstration, ADVENT shall give written notice to<br \/>\n     PROVIDER specifying a date for the demonstration, which shall be no sooner<br \/>\n     than thirty (30) days after the date of receipt of the written notice. If<br \/>\n     PROVIDER cannot demonstrate to ADVENT that the Escrow Materials are<br \/>\n     current, PROVIDER shall immediately update the Escrow Materials to make<br \/>\n     them current.<\/p>\n<p>4.   ADVENT will inform PROVIDER of any change in the location and person<br \/>\n     responsible for holding the Escrow Materials.<\/p>\n<p>                                      -38-<br \/>\n   38<\/p>\n<p>5.   ADVENT or PROVIDER may request the joint inspection of the Escrow Materials<br \/>\n     at ADVENT&#8217;s site, with reasonable notice, to review the Escrow Materials<br \/>\n     for accuracy, completeness and currentness. In the event such review<br \/>\n     reveals a deficiency in the Escrow Materials, PROVIDER shall promptly<br \/>\n     provide revisions to the Escrow Materials to correct such deficiency.<br \/>\n     ADVENT will return obsolete versions of the Escrow Materials to PROVIDER<br \/>\n     when no longer required for the purposes of this Agreement.<\/p>\n<p>                                      -39-<\/p>\n","protected":false},"template":"","meta":{"_acf_changed":false,"_stopmodifiedupdate":true,"_modified_date":"","_cloudinary_featured_overwrite":false},"corporate_contracts_companies":[8746],"corporate_contracts_industries":[9513],"corporate_contracts_types":[9613,9619],"class_list":["post-42955","corporate_contracts","type-corporate_contracts","status-publish","hentry","corporate_contracts_companies-sagent-technology-inc","corporate_contracts_industries-technology__software","corporate_contracts_types-operations","corporate_contracts_types-operations__sales"],"acf":[],"_links":{"self":[{"href":"https:\/\/corporate.findlaw.com\/legal-api\/wp-json\/wp\/v2\/corporate_contracts\/42955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/corporate.findlaw.com\/legal-api\/wp-json\/wp\/v2\/corporate_contracts"}],"about":[{"href":"https:\/\/corporate.findlaw.com\/legal-api\/wp-json\/wp\/v2\/types\/corporate_contracts"}],"wp:attachment":[{"href":"https:\/\/corporate.findlaw.com\/legal-api\/wp-json\/wp\/v2\/media?parent=42955"}],"wp:term":[{"taxonomy":"corporate_contracts_companies","embeddable":true,"href":"https:\/\/corporate.findlaw.com\/legal-api\/wp-json\/wp\/v2\/corporate_contracts_companies?post=42955"},{"taxonomy":"corporate_contracts_industries","embeddable":true,"href":"https:\/\/corporate.findlaw.com\/legal-api\/wp-json\/wp\/v2\/corporate_contracts_industries?post=42955"},{"taxonomy":"corporate_contracts_types","embeddable":true,"href":"https:\/\/corporate.findlaw.com\/legal-api\/wp-json\/wp\/v2\/corporate_contracts_types?post=42955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}