Codesolvent END USER AGREEMENT

IMPORTANT – PLEASE READ THIS AGREEMENT!

1. Introduction to Codesolvent's Products and License Terms.

1.1 What's Included in "Software". Over time Codesolvent will offer many different software products for download, including the Codesolvent Solvent platform product. "Software" means any Codesolvent product that End User orders from Codesolvent (or a Codesolvent Expert, as described below) and downloads from Codesolvent. The term also includes (a) related documentation, (b) any Updates (defined below) to the Software, (c) any add-ons, plug-ins, APIs or Internet-based components of the Software provided by Codesolvent (but not third parties) ("Supplementary Software"), and (d) any third party software embedded in or provided with Codesolvent's software ("Embedded Software"). End User's detailed rights to use Software are in Section 2 below. To be clear, any add-ons, plug-ins, APIs or other code offered by third parties (through Codesolvent or otherwise) or created by End User itself are not "Software", and Codesolvent is not responsible for and does not offer any warranty, indemnity or support for those items.

1.2 What's Included in "Hosted Services". "Hosted Services" include any Codesolvent online services products that End User orders, which can include "OnDemand" versions of Codesolvent Software products, and other online services provided by Codesolvent. "Hosted Services" always means the version of the Hosted Services as described in Codesolvent's then-current product descriptions. End User's detailed rights to use Hosted Services are in Section 3 below.

1.3 The "Products". This Agreement uses "Products" to refer to the Software and/or the Hosted Services.

1.4 Codesolvent's Maintenance Offerings. For additional fees, Codesolvent offers "Maintenance" to End Users. Maintenance includes (1) any generally released updates, upgrades, patches, and bug fixes for the Software ("Updates") when and if generally released at Codesolvent's sole discretion, (2) web-based support and phone support (depending on End User's support level) as described in the link above, and (3) other support features as described in the given product description.

1.5 Limits on Authorized Users. When buying a license to the Software or a subscription to the Hosted Services, End User pays fees for a specific number of users, which are counted based on number of then-authorized users for Software and number of seats or logins for Hosted Services ("Authorized Users"). End User designates Authorized Users through the Products. Authorized Users may include End User's employees, representatives, consultants, contractors, agents, and Customers (note: detailed rules for Customers in Section 4.4 below). End User may add Authorized Users for additional fees. End User is responsible for all use of the Products by its Authorized Users and their compliance with this Agreement.

2. License to Use Codesolvent Software.

2.1 Software, Generally. Codesolvent grants End User a worldwide, non-exclusive, non-transferable, non-sublicenseable right to use the Software, subject to the terms and conditions of this Agreement. Software licenses are perpetual unless terminated as described in this Agreement. Only Authorized Users may use the Software, and only up to the permitted number of concurrent Authorized Users (except for Non-Production Purposes, as described below). All use of Software must be in accordance with the relevant Codesolvent documentation and policies. End User may make a limited number of copies of the Software as is strictly necessary for purposes of data protection, archiving, backup, and testing and internal development (e.g., of End User Modifications or End-User Plug-ins, as defined below, but not development of End User's unrelated products or services) ("Non-Production Purposes"). For clarity, End User's employees and contractors may use the Software for these Non-Production Purposes, and End User will be responsible for their compliance with this Agreement on all the same terms as for Authorized Users, except that these users will not count against End User's limit of Authorized Users, and End User will not need to pay additional fees for these users. Unless Codesolvent agrees otherwise in writing, End User may only install, use or make available the Software on End User's hardware systems, whether owned, leased or controlled. End User will be responsible for any use of the Software on any hardware systems not owned, leased or controlled by End User ("Uncontrolled Systems").

2.2 Updates and Supplementary Software. The terms for Software in this Agreement apply to any Updates and Supplementary Software, unless Codesolvent provides different terms. Codesolvent may cease making available Supplementary Software and Internet-based services used with the Software at any time.

2.3 Open Source Software. The Software may contain or be provided with components subject to the terms and conditions of "open source" software licenses ("Open Source Software"). To the extent required by the license that accompanies the Open Source Software, the terms of such license will apply in lieu of the terms of this Agreement with respect to such Open Source Software, including any provisions governing access to source code, modification or reverse engineering.

2.4 Evaluation Software. This paragraph applies to any Software that Codesolvent makes available on an evaluation basis ("Evaluation Software"). End User may only use the Evaluation Software for internal evaluation purposes for the period specified by Codesolvent (or, if not specified, for 30 days), and may only permit a limited number of users (specified by Codesolvent) to access the Evaluation Software. After the evaluation period, End User must delete all copies of the Evaluation Software. End User acknowledges that Evaluation Software may not be fully functional. Notwithstanding anything else in this Agreement, Codesolvent does not offer any warranty, indemnity or support for any Evaluation Software.

2.5 Source Code. Codesolvent may provide some elements of Software in source code form ("Source Code"). Unless otherwise specified, End User may modify Source Code solely to develop bug fixes, customizations, and additional features ("End User Modifications") and, notwithstanding anything else in this Agreement, may only use End User Modifications internally for purposes of using the Software licensed from Codesolvent. Codesolvent will have no support, warranty, indemnity or other obligations relating to, and assumes no liability for, any End User Modifications or any effect they may have on the operation of the Products.

2.6 IP Protection Mechanisms. The Software may have license protection mechanisms designed to manage and protect Codesolvent's and its suppliers' and licensors' intellectual property rights. Whether using Source Code or not, End User must not modify or alter these mechanisms or try to circumvent them or the usage rules they are designed to enforce.

3.0 LEFT BLANK

4. Important Customer Obligations

4.1 Accounts and Passwords. End User will provide accurate, current and complete information when registering with Codesolvent and ordering Products and agrees to update its information if it changes. This is important, because Codesolvent may send notices, statements and other information to End User by email or through End User's account (for Hosted Services). End User will keep all its Authorized Users' passwords and usernames confidential and will not share them with third parties. End User is responsible for all actions taken through its accounts.

4.2 Use by End User's Customers. End User's customers ("Customers") may be Authorized Users. End User will be responsible for Customers the same as any other Authorized User and must enter into valid, binding agreements with Customers consistent with this Agreement, including the additional conditions below. A Customer's permitted use of Products under this Agreement is called "Customer Use".

In addition to all other terms in this Agreement, the following conditions apply to Customer Use:

(a) End User may not distribute or make available any Product on a standalone basis. Instead, End User may only make available the Product to Customers in order to support Customers' use of content and features that are part of End User's own existing offerings. Examples would include End User : (i) Distributing applications built on the Solvent platform, which would require the inclusion of Solvent middleware;

(b) End User may not resell or OEM the Product or otherwise charge Customers for use of the Product itself, but may charge End Users as part of an overall program that includes access to End User content or features as supported by the Product, or applications built with the product.

(c) Customers may interact with the Solvent middleware only to modify application settings for a given application, however this may not involve using the Solvent product to make such changes.

(d) In making available Products to Customers, End User may not violate any other term or condition in this Agreement, such as reverse engineering and anti-circumvention restrictions.

Codesolvent will not have any direct or indirect liability or obligation to any Customers, and Customers do not acquire any rights under this Agreement.

Codesolvent understands that Product usage may be flexible and that End Users may identify new proposed uses for the Products. If End User has questions about whether a proposed use complies with these rules, please contact Codesolvent at info@Codesolvent.com.

4.3 Conditions on Use of Products. End User will not, and will not allow any Authorized User or other third party to: (a) resell, assign, rent, give, transfer, pass title to, lease, copy, provide access to or sublicense (including without limitation on a timeshare, subscription service, hosted service or outsourced basis) any Product to any third party (for use in its business operations or otherwise) or anyone else besides Authorized Users (including Customers) in accordance with this express terms of this Agreement, or permit anyone besides Authorized Users to use any data or information not owned by End User that is generated by the Products (and, in the event End User grants any security interest in any Products, the secured party has no right to use or transfer the Products); (b) use any Product to provide, or incorporate any Product into any product or service provided to, a third party, except as expressly permitted above for Customer Use; (c) reverse engineer, decompile, disassemble, decipher, decrypt, or otherwise seek to discover or obtain the source code or non-public APIs to Products (including any data structure or similar materials produced by the Products), except to the extent expressly permitted by applicable law despite this prohibition (and then only upon advance notice to Codesolvent); (d) modify, adapt or create derivative works of a Product (excluding End User Modifications and End User Plug-ins); (e) remove or obscure any proprietary or other notices of Codesolvent or any third party contained in any Product (including any information or data generated by the Products); (f) publicly disseminate information regarding the performance of Products; (g) use any Product for commercial solicitation purposes or spam; (h) use the Codesolvent name or any Codesolvent trademarks or logos except as permitted in Section 4.5 (Attribution); or (i) commit any act or omission that could result in damage to Codesolvent's or its suppliers' or licensors' reputations. End User will not attempt to do any of the foregoing, encourage others to do so, or otherwise attempt to bypass or circumvent any usage restrictions in this Agreement.

4.5 Attribution. In any use of the Software, End User must include the following attribution to Codesolvent on all user interfaces in the following format: "Powered by Solvent", which must in every case include a hyperlink to http://www.Codesolvent.com, and which must be in the same format as delivered in the Software.

4.6 Export Control. If a Product is acquired in U.S. by End User, End User must comply with all applicable U.S. export control laws and regulations, including the laws and regulations administered by the U.S Department of Commerce (or any replacement department or authority). If a Product is acquired by End User in the United States, End User acknowledges that the Product is subject to U.S. export jurisdiction and agrees to comply with all applicable international and national laws that apply to the Product, including the U.S. Export Administration Regulations, as well as end-user, end-use, and destination restrictions issued by U.S. and other governments. In any case, the import and export of any Product may be subject to control or restriction by applicable local law. End User is solely responsible for determining the existence and application of any such law to any proposed import and export and for obtaining any needed authorization. End User agrees not to export, directly or indirectly, any Product (or any direct product thereof) from any country in violation of applicable laws.

4.7 Indemnification. End User will indemnify, defend and hold harmless Codesolvent from and against any and all claims, costs, damages, losses, liabilities and expenses (including reasonable attorneys' fees and costs) arising out of or in connection with any claim arising from or relating to (a) any breach by End User (including any Authorized Users) of this Agreement, (b) any End User Data, (c) any End User Modifications, End User Plug-ins or other modifications of or combinations with a Product, or any service or product offered by End User in connection with or related to a Product, (d) any Uncontrolled Systems, or (e) any representations or warranties made by End User (including any Authorized User) regarding a Product to third parties. This indemnification obligation is subject to End User receiving (i) prompt written notice of such claim (but in any event notice in sufficient time for End User to respond without prejudice); (ii) the exclusive right to control and direct the investigation, defense, or settlement of such claim, provided that Codesolvent may participate in the claim at its own expense and End User may not settle any claim without Codesolvent's prior written consent; and (iii) all reasonable necessary cooperation of Codesolvent at End User's expense.

5. Fees and Payment

5.1 General. End User must pay all fees by their due date specified at the time of order or otherwise within 30 days of Codesolvent's invoice or notice. Renewal fees for Hosted Services will be charged as described in Section 3.2 (Subscription and Renewals). Late payments are subject to interest charges of 1.0% per month on any outstanding balance, or the maximum permitted by law, whichever is less, plus all collection expenses. End User will continue to be charged during any period of suspension. In event of any termination, End User will pay the unpaid balance due calculated in accordance with this section and this Agreement. Codesolvent may charge such unpaid fees and charges to End User's credit card or otherwise bill End User for such unpaid fees and charges. End User acknowledges that it is not relying on the future availability of any Products (including any Embedded Software) in agreeing to or making its payments hereunder.

5.2 Taxes. Payments made by End User under this Agreement exclude any taxes or duties payable in respect of the Products in the jurisdiction where the payment is either made or received. To the extent that any such taxes or duties are payable by Codesolvent, End User must pay to Codesolvent the amount of such taxes or duties in addition to any fees owed under this Agreement. Notwithstanding the foregoing, End User may have obtained an exemption from relevant taxes or duties as of the time such taxes or duties are levied or assessed. In that case, End User will have the right to provide to Codesolvent with any such exemption information and Codesolvent will use reasonable efforts to provide such invoicing documents as may enable End User to obtain a refund or credit for the amount so paid from any relevant revenue authority if such a refund or credit is available.

5.3 Special Terms for Solvent Paid AMI and EC2 Hosted Service. End Users of Solvent who wish to make use of the Solvent "Paid AMI" must complete a registration with Amazon Web Hosted Services ("AWS") for Amazon's Elastic Cloud Hosted Service (EC2) ("EC2 Hosted Service"). Notwithstanding anything to the contrary in this Agreement, the EC2 Hosted Service is not part of the Hosted Services and fees paid to Codesolvent do not include fees for the EC2 Hosted Service. End Users using the EC2 Hosted Service will be charged directly by AWS and will be solely responsible for payment of all fees to AWS.

6. License Certifications and Audits

Upon Codesolvent's written request, End User will provide Codesolvent with a signed certification certifying that all Products are being used pursuant to the terms of this Agreement, including any access and user limitations. With prior reasonable notice of at least ten (10) days, Codesolvent (or its authorized agent) may audit the use of the Products by End User and its Authorized Users and any Customers, provided such audit is during regular business hours. End User will provide reasonable assistance and access to information in the course of any audit. End User is responsible for such audit costs only in the event the audit reveals that End User's use of the Products is not in accordance with the permitted scope of use. In the event that any certification or audit reveals that End User has exceeded its permitted number of Authorized Users, Codesolvent may invoice End User for any past or ongoing excessive use and End User will pay the invoice in accordance with Section 5 (Fees and Payment). This remedy is without prejudice to any other remedies available to Codesolvent at law or equity or under this Agreement.

End User understands that Codesolvent may report audit results to any applicable Embedded Software Licensor or may assign the right to audit End User in this Section 6 to Embedded Software Licensors. When the audit is assigned, then notwithstanding anything else in this Agreement to the contrary, End User Licensor will not be responsible for End User's costs incurred in cooperating with the audit.

7. Codesolvent's Ownership Rights; Feedback

Codesolvent and its licensors reserve all rights not expressly granted to End User in this Agreement. The Products (including any content or information contained therein) and all copies thereof are protected by copyright and other intellectual property laws and treaties. Codesolvent or its licensors own the title, copyright, and other intellectual property rights in the Products and all copies, modifications and derivative works of the Products and underlying software (including any incorporating Feedback) ("Codesolvent Technology"), and End User does not acquire any ownership rights in Codesolvent Technology. All Products are licensed, not sold.

"Feedback" means any feedback, comments, suggestions or materials (including, to the extent disclosed to Codesolvent, any End User Modifications, but excluding End User Plug-ins) that End User may provide to Codesolvent about or in connection with the Products, including any ideas, concepts, know-how or techniques contained therein. End User may provide Feedback in connection with Maintenance and otherwise. End User hereby grants Codesolvent a worldwide, royalty-free, non-exclusive, perpetual and irrevocable license to use, copy, modify and otherwise exploit the Feedback for any purpose, including incorporating or implementing the Feedback in the Products. End User agrees that Codesolvent may exploit all Feedback without any restriction or obligation on account of intellectual property rights or otherwise. For clarity, no Feedback will be deemed End User's Confidential Information, and nothing in this Agreement (including Section 8 (Confidentiality)) limits Codesolvent's right to independently use, develop, evaluate, or market products, whether incorporating Feedback or otherwise.

8. Confidentiality

Except as otherwise set forth in Section 7 (Codesolvent's Ownership Rights; Feedback) above, each party agrees that all code, inventions, know-how, business, technical and financial information it obtains ("Receiving Party") from the disclosing party ("Disclosing Party") constitute the confidential property of the Disclosing Party ("Confidential Information"), provided that it is identified as confidential at the time of disclosure or should be reasonably known by the Receiving Party to be Confidential Information due to the nature of the information disclosed and the circumstances surrounding the disclosure. Any Codesolvent Technology, performance information relating to the Products, and the terms and conditions of this Agreement shall be deemed Confidential Information of Codesolvent without any marking or further designation. Except as expressly authorized herein, the Receiving Party will hold in confidence and not use or disclose any Confidential Information. The Receiving Party's nondisclosure obligation shall not apply to information which the Receiving Party can document: (i) was rightfully in its possession or known to it prior to receipt of the Confidential Information; (ii) is or has become public knowledge through no fault of the Receiving Party; (iii) is rightfully obtained by the Receiving Party from a third party without breach of any confidentiality obligation; (iv) is independently developed by employees of the Receiving Party who had no access to such information; or (v) is required to be disclosed pursuant to a regulation, law or court order (but only to the minimum extent required to comply with such regulation or order and with advance notice to the Disclosing Party). The Receiving Party acknowledges that disclosure of Confidential Information would cause substantial harm for which damages alone would not be a sufficient remedy, and therefore that upon any such disclosure by the Receiving Party the Disclosing Party shall be entitled to appropriate equitable relief in addition to whatever other remedies it might have at law.

9. Termination

This Agreement will continue so long as End User has a license to the Software or an ongoing Subscription Term for the Hosted Services, unless earlier terminated. Codesolvent may suspend or terminate this Agreement and End User's account, with respect to one or more of the Products, if End User fails to comply with the terms and conditions of this Agreement, including any failure to pay fees when due. Codesolvent may terminate any free account or evaluation usage at any time in its sole discretion.

End User may terminate this Agreement at any time with notice to Codesolvent.

Immediately upon termination of any license or subscription right granted under this Agreement, End User's license to Software and Hosted Services will cease, and End User must at its own cost: (a) cease using (and require all Authorized Users, and anyone else to cease using) all the terminated Products; (b) remove all copies of Software from its computer systems and any Uncontrolled Systems; and (c) return to Codesolvent all Software or provide Codesolvent with written certification that it has destroyed all copies of the Software and other Codesolvent Confidential Information in its possession, custody or control. Upon termination of this Agreement for whatever reason, End User will not be entitled to credits or refunds for any unused portion of this Agreement, including but not limited to unused maintenance and support.

All payment and other obligations accrued as of the date of any expiration or termination of this Agreement, and Sections 4.5 (Conditions on Use of Products), 4.7 (Export Control), 4.8 (Indemnification), 5 (Fees and Payment), 6 (License Certifications and Audit), 7 (Codesolvent's Ownership Rights; Feedback); 8 (Confidentiality), 9 (Termination), 11 (Warranties; Disclaimer of Warranties), 12 (Limitation of Liability), 13 (Publicity Rights) 14 (Assignment), 15 (Governing Law and Arbitration), 16 (DMCA Notices), 17 (Government End Users) and 18 (General) will survive expiration or termination.

10. Codesolvent Infringement Indemnification

Subject to the remainder of this Section 10, Codesolvent will indemnify, defend and hold End User harmless against a claim to the extent based on an allegation that End User's use of a Product (in the form provided by Codesolvent) in compliance with this Agreement infringes a United States or European Union patent or registered copyright ("Claim"), and will pay those damages and costs finally awarded against End User by a court of competent jurisdiction, or agreed to in writing by Codesolvent as settlement, as a result of such Claim, provided that Codesolvent is (i) promptly notified and furnished a copy of such Claim, (ii) given all relevant evidence in End User's possession, custody or control, and (iii) given reasonable assistance in and sole control of the defense thereof and all negotiations for its settlement. Codesolvent will have no obligation to defend and no liability for any damages or costs to the extent that a Claim is based upon: (i) use of a Product in combination with any non-Codesolvent product, software or equipment; (ii) use of a Product in a manner or for an application other than for which it was designed or intended to be used, regardless of whether Codesolvent was aware of or had been advised of such use; (iii) modifications to a Product by any person or entity other than Codesolvent (including any End User Modifications); or (iv) other circumstances or occurrences that are covered in End User's indemnification obligations in Section 4.8.

If a Product becomes, or in the opinion of Codesolvent may become, the subject of a Claim, Codesolvent may, at its option and in its discretion: (i) procure for End User the right to use the Product free of any liability; (ii) replace or modify the Product to make it non-infringing; or (iii) terminate End User's right to continue using such Product and refund, in the case of Software, any license fees related to this Software paid by End User (depreciated on a three-year straight line basis) or, in the case of a Hosted Service, any prepaid amounts for the service no longer being provided.

This Section 10 states the sole liability of Codesolvent and the exclusive remedy of End User for any infringement of intellectual property rights in connection with any Product or other items provided by Codesolvent under this Agreement.

11. Warranties; Disclaimers of Warranties

11.1 General. Each party represents and warrants that it has the legal power and authority to enter into this Agreement, and that, if End User is an entity, this Agreement and each order is entered into by an employee or agent of such party with all necessary authority to bind such party to the terms and conditions of this Agreement.

11.2 DISCLAIMER OF WARRANTIES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, AND EXCEPT AS EXPRESSLY SET FORTH HEREIN, Codesolvent AND ITS THIRD PARTY SUPPLIERS/LICENSORS PROVIDE THE PRODUCTS (INCLUDING THE HOSTED SERVICES, SOFTWARE AND ANY MAINTENANCE) AS IS AND WITH ALL FAULTS, AND HEREBY DISCLAIM ALL OTHER REPRESENTATIONS, WARRANTIES AND GUARANTEES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, TITLE, NON-INFRINGEMENT AND FITNESS FOR ANY PURPOSE. WITHOUT LIMITING THE FOREGOING, Codesolvent AND ITS THIRD PARTY SUPPLIERS/LICENSORS MAKE NO REPRESENTATION, WARRANTY OR GUARANTY (1) AS TO THE RELIABILITY, TIMELINESS, QUALITY, SUITABILITY, TRUTH, AVAILABILITY, ACCURACY OR COMPLETENESS OF ANY PRODUCTS OR ANY CONTENT THEREIN OR GENERATED THEREWITH, (2) THAT (A) THE USE OF ANY PRODUCTS WILL BE SECURE, TIMELY, UNINTERRUPTED OR ERROR-FREE OR OPERATE IN COMBINATION WITH ANY OTHER HARDWARE, SOFTWARE, SYSTEM OR DATA, (B) THE PRODUCTS WILL MEET END USER'S REQUIREMENTS OR EXPECTATIONS, (C) ANY STORED DATA WILL BE ACCURATE OR RELIABLE OR THAT ANY STORED DATA WILL NOT BE LOST OR CORRUPTED, (D) THE QUALITY OF ANY PRODUCTS, SERVICES, INFORMATION, OR OTHER MATERIAL PURCHASED OR OBTAINED BY END USER THROUGH THE PRODUCTS WILL MEET END USER'S REQUIREMENTS OR EXPECTATIONS, (E) ERRORS OR DEFECTS WILL BE CORRECTED, OR (F) THE PRODUCTS (OR ANY SERVER(S) THAT MAKE A HOSTED SERVICE AVAILABLE) ARE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS. WITHOUT LIMITING THE FOREGIONG, TO THE MAXIMUM EXTENT PERMITTED BY APPLICBLE LAW, Codesolvent AND ITS THIRD PARTY SUPPLIERS/LICENSORS MAKE NO REPRESENTATIONS OR WARRANTIES WHATSOEVER WITH RESPECT TO, AND ASSUME NO LIABILITY FOR, ANY PRODUCTS PROVIDED ON AN EVALUATION BASIS. IN ADDITION, Codesolvent AND ITS THIRD PARTY LICENSOR/SUPPLIERS SHALL NOT BE LIABLE FOR DELAYS, INTERRUPTIONS, SERVICE FAILURES AND OTHER PROBLEMS INHERENT IN USE OF THE INTERNET AND ELECTRONIC COMMUNICATIONS OR OTHER SYSTEMS OUTSIDE THE REASONABLE CONTROL OF Codesolvent.

END USER MAY HAVE OTHER STATUTORY RIGHTS. HOWEVER, TO THE FULL EXTENT PERMITTED BY LAW, THE DURATION OF STATUTORILY REQUIRED WARRANTIES, IF ANY, SHALL BE LIMITED TO THE LIMITED WARRANTY PERIOD.

11.3 Hosted Services Facilities. The Hosted Services are controlled and operated from facilities in the United States. Codesolvent makes no representations that the Hosted Service is appropriate or available for use in other locations. Those who access or use the Hosted Service from other jurisdictions do so at their own volition and are entirely responsible for compliance with all applicable United States and local laws and regulations, including export and import regulations.

12. Limitation of Liability

12.1 MAXIMUM LIABILITY. EXCEPT WITH RESPECT TO AMOUNTS PAYABLE TO THIRD PARTIES PURSUANT TO THE PARTIES' INDEMNIFICATION OBLIGATIONS IN SECTION 4.8 AND 10 OR END USER'S BREACH OF ANY LICENSE OR USE RESTRICTIONS RELATING TO THE PRODUCTS, NOTWITHSTANDING ANY DAMAGES EITHER PARTY MIGHT INCUR FOR ANY REASON WHATSOEVER, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE ENTIRE LIABILITY OF EITHER PARTY TO THIS AGREEMENT UNDER ANY PROVISION OF THIS AGREEMENT AND THE OTHER PARTY'S EXCLUSIVE REMEDY HEREUNDER SHALL BE LIMITED TO THE ACTUAL DAMAGES SUCH PARTY INCURS, UP TO THE AMOUNT ACTUALLY PAID BY END USER FOR (A) SUCH SOFTWARE, DEPRECIATED ON A THREE-YEAR STRAIGHT LINE BASIS, OR (B) SUCH HOSTED SERVICE IN THE LAST TWELVE (12) MONTHS PRECEDING THE DATE ON WHICH THE CLAIM AROSE. TO THE MAXIMUM EXTENT PERMITTED BY LAW, EMBEDDED SOFTWARE LICENSORS WILL NOT BE LIABLE TO END USER FOR ANY DAMAGES WHATSOEVER, INCLUDING DIRECT DAMAGES OR THE TYPES OF DAMAGES DISCLAIMED IN SECTION 12.2 BELOW.

12.2 OTHER DISCLAIMERS. NOTWITHSTANDING ANYTHING ELSE IN THIS AGREEMENT, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, AND EXCEPT FOR END USER'S BREACH OF ANY LICENSE OR USE RESTRICTIONS RELATING TO PRODUCTS, IN NO EVENT SHALL EITHER PARTY (OR THEIR RESPECTIVE THIRD PARTY SUPPLIERS/LICENSORS) BE LIABLE FOR ANY SPECIAL, INCIDENTAL, PUNITIVE, INDIRECT, OR CONSEQUENTIAL DAMAGES (INCLUDING LOST PROFITS OR REVENUE) WHATSOEVER ARISING OUT OF OR IN ANY WAY RELATED TO THIS AGREEMENT. END USER SPECIFICALLY UNDERSTANDS AND AGREES THAT Codesolvent (ON BEHALF OF ITSELF AND ITS THIRD PARTY SUPPLIERS/LICENSORS) DISCLAIMS ALL WARRANTIES AND LIABILITY WITH RESPECT TO LOSS, LOSS OF USE OR CORRUPTION OF ANY END USER DATA (OR OTHER DATA END USER MAY PROVIDE) AND THE COSTS OF PROCUREMENT OF ANY SUBSTITUTE GOODS.

12.3 Failure of Essential Purpose. The parties agree that the limitations specified in this Section 12 will survive and apply even if any limited remedy specified in this Agreement is found to have failed of its essential purpose.

12.4 Force Majeure. Neither party shall be liable hereunder by reason of failure or delay in the performance of its obligations hereunder (except for the non-payment of money) on account of strikes, shortages, riots, insurrection, war, acts of terrorism, fires, flood, storm, explosions, earthquakes, acts of God, governmental action, labor conditions, or any other cause which is beyond the reasonable control of the party.

13. Publicity Rights

Codesolvent may identify End User as a customer in Product promotional material. End User may request that Codesolvent cease identifying End User at any time by submitting an email to info@Codesolvent.com. Requests may take 30 days to process.

14. Assignment

End User may not assign this Agreement without the prior written consent of Codesolvent (which consent will not be unreasonably withheld), provided that the assignee agrees to be bound by the terms and conditions contained in this Agreement. Codesolvent may assign its rights and obligations under this Agreement in whole or in part without consent of End User. Any permitted assignee shall be bound by the terms and conditions of this Agreement.

15. Governing Law and Arbitration

15.1 Applicable Law; Venue. This Agreement is governed by the laws of Maryland (with regard to conflict of law principles), and, subject to Section 15.2, the parties irrevocably and unconditionally submit to the exclusive jurisdiction of the courts of Baltimore, Maryland.

15.2 Arbitration. Except in circumstances where a party seeks urgent injunctive relief, before commencing any court proceedings, if any disputes arise under this Agreement the parties will negotiate in good faith to resolve the dispute and if the dispute has not been resolved within sixty (60) calendar days by the relevant parties using their best efforts to resolve the dispute, the dispute will be referred to arbitration and determined under the Rules of Arbitration of the International Chamber of Commerce by one or more arbitrators appointed in accordance with such Rules with any hearings to be held at Baltimore Maryland (USA), as mutually agreed by the parties.

15.3 Exclusion of UN Convention and UCITA. The terms of the United Nations Convention on Contracts for the Sale of Goods do not apply to this Agreement. The Uniform Computer Information Transactions Act (UCITA) shall not apply to this Agreement regardless of when or where adopted.

16. DMCA Notices

If End User believes that any content on Codesolvent's Hosted Services or site violates its copyright, it should notify Codesolvent's copyright agent in writing. The contact information for Codesolvent's copyright agent is at the bottom of this section. Codesolvent cannot take action unless End User gives us all the required information.

In order for Codesolvent to take action, End User must do the following in its notice:

(i) provide End User's physical or electronic signature;

(ii) identify the copyrighted work that End User believe is being infringed;

(iii) identify the item that End User thinks is infringing and include sufficient information about where the material is located (including which website) so that Codesolvent can find it;

(iv) provide Codesolvent with a way to contact End User (such as address, telephone number, or email);

(v) provide a statement that End User believes in good faith that the item identified as infringing is not authorized by the copyright owner, its agent, or the law to be used by Codesolvent; and

(vi) provide a statement that the information End User provides in its notice is accurate, and that (under penalty of perjury), End User is authorized to act on behalf of the copyright owner whose work is being infringed.

Here is the contact information for Codesolvent's copyright agent:

Copyright Enforcement
Codesolvent Software Inc
Unit 624 500 Park Avenue
Baltimore MD, 21201
E-Mail: info@Codesolvent.com

17. Government End Users

The Products are commercial computer software. If the user or licensee of the Products is an agency, department, or other entity of the United States Government, the use, duplication, reproduction, release, modification, disclosure, or transfer of the Software, or any related documentation of any kind, including technical data and manuals, is restricted by a license agreement or by the terms of this Agreement in accordance with Federal Acquisition Regulation 12.212 for civilian purposes and Defense Federal Acquisition Regulation Supplement 227.7202 for military purposes. The Products were developed fully at private expense. All other use is prohibited.

18. General

This Agreement is the entire agreement between End User and Codesolvent relating to the Products and supersedes all prior or contemporaneous oral or written communications, proposals and representations with respect to the Products or any other subject matter covered by this Agreement. If any provision of this Agreement is held to be void, invalid, unenforceable or illegal, the other provisions shall continue in full force and effect. This Agreement may not be modified or amended except as described on the first page of this Agreement or otherwise with the written agreement of Codesolvent (which may be withheld in its complete discretion without any requirement to provide reasons). As used herein, "including" (and its variants) means "including without limitation" (and its variants). If either party to this Agreement breaches any provision of this Agreement relating to Confidential Information or intellectual property rights, there may not be an adequate remedy available solely at law; therefore, an injunction, specific performance or other form of equitable relief or monetary damages or any combination thereof may be sought by the injured party to this Agreement. No failure or delay by the injured party to this Agreement in exercising any right, power or privilege hereunder shall operate as a waiver thereof, nor shall any single or partial exercise thereof preclude any other or further exercise thereof or the exercise of any right, power or privilege hereunder at law or equity. The parties are independent contractors. This Agreement shall not be construed as constituting either party as a partner of the other or to create any other form of legal association that would give on party the express or implied right, power or authority to create any duty or obligation of the other party.

Should you have any questions concerning this Agreement, or if you desire to contact Codesolvent for any reason, please contact us.