LAUREL HILL GIS, INC. END USER SOFTWARE LICENSE AGREEMENT This End User Software License and Maintenance Agreement ("Agreement") applies to all Software of Laurel Hill GIS, Inc. ("Laurel Hill"), including any demonstration copies of said Software. The terms of this Agreement shall apply to each Software license granted and to all services provided by Laurel Hill under this Agreement. The Licensee under this Agreement is any person who acquires a license to use the Software from Laurel Hill or deploys the Software for use. The Licensee accepts the terms and conditions of this Agreement by indicating its acceptance in a click wrap license format, or by loading the Software for use, by using the Software. Capitalized terms are defined in Section 8. 1 RIGHTS AND RESTRICTIONS 1.1 Subject to the payment of the applicable license fees as set forth in the Sales Invoice, Laurel Hill grants to Licensee a non-exclusive, non-transferable license to use the Software in executable form solely for Licensee's own internal use in the Territory in accordance with the terms of this Agreement and the applicable Sales Invoice. The right of use is granted solely for the Software specified in the Sales Invoice. 1.2 Laurel Hill shall supply one copy of the Software licensed under this Agreement to Licensee by shipping a CD-ROM containing the Software to Licensee FOB origin or by making it available to Licensee in a downloadable format from Laurel Hill's website www.laurelhillgis.com. 1.3 If Licensee has purchased a single machine license for the Software as indicated on the Sales Invoice, Licensee's use of the Software is and shall be limited to a single machine, identified by Licensee. Licensee shall provide the name of the machine to Laurel Hill. Laurel Hill will develop a license key or license file based on the machine name and will supply the key or file to the Licensee. If it becomes necessary for the Licensee to change the machine name or replace the machine, Licensee must notify Laurel Hill of the change, and Laurel Hill will issue a new license key based on the new machine name. Laurel Hill will provide only two license key changes free of charge. Licensee shall deinstall the Software from the previously licensed machine. 1.4 If Licensee has purchased a multi-machine license for the Software, Licensee's use of the Software shall be limited to the number of machines specified in the Sales Invoice or other agreement between Laurel Hill and Licensee. 1.5 Licensee shall not make the Software available on a network server unless Licensee has purchased licenses for all users associated with the network. 1.6 Licensee may copy the licensed Software only for archival or backup purposes, as reasonably necessary. All copies of the Software are subject to the terms of this Agreement and must display all titles, copyright, and restricted rights notices from the master copy. 1.7 Licensee does not acquire any intellectual property or other rights, express or implied, in or relating to the Software, other than those specified in this Agreement. Laurel Hill shall retain all such rights. 1.8 Licensee shall not directly or indirectly reverse engineer, disassemble, decompile, embed, or translate the Software. 1.9 Unless specifically authorized in a separate agreement, Licensee shall not rent, lease or sublicense the Software, provide third parties with access to the Software through a service bureau, commercial time-sharing arrangement, or ASP arrangement, or use the Software to provide outsourcing or training services. 1.10 Licensee may allow the Software to be used by its contractors or agents under a written agreement with Licensee, but only for Licensee's internal use and in accordance with the terms of this Agreement. Licensee shall be fully responsible for any failure of such parties to comply with the terms of this Agreement. 1.11 If Licensee has obtained a demonstration or evaluation copy of the Software, Licensee shall have the right to use the Software for a period of thirty (30) days. 2 TERM AND TERMINATION 2.1 This Agreement and each Software license granted under it shall become effective on the Effective Date and remain in effect until terminated as described in this Section 2. 2.2 Licensee may terminate any Software license or this Agreement at any time by providing written notice to Laurel Hill. 2.3 Laurel Hill may terminate this Agreement or any license upon written notice if Licensee breaches this Agreement and fails to correct the breach within thirty (30) days following written notice specifying the breach. Notwithstanding the above, Laurel Hill may terminate this Agreement or any license ten (10) days after providing written notice to Licensee if Licensee is in breach of the confidentiality provisions set forth in Sections 8.1 and 8.2 or the provisions regarding reverse engineering, disassembly or decompilation contained in Section 1.8. 2.4 Termination of this Agreement or any license shall not prevent either party from pursuing other remedies available to it, including injunctive relief, nor shall such termination relieve Licensee's obligation to pay all fees that are owed by Licensee as of the date of termination. The parties' rights and obligations under Sections 1.7, 1.8, 1.9, 2.5, and 7.1 through 7.14 shall survive termination of this Agreement. 2.5 If a license granted under this Agreement terminates, Licensee shall: (a) immediately cease using the Software, and (b) certify in writing to Laurel Hill within thirty (30) days after expiration or termination that Licensee has destroyed or has returned to Laurel Hill all copies of the Software, all Documentation relating to the Software, and any Laurel Hill Confidential Information. This requirement applies to copies in all forms, partial and complete, in all types of media and computer memory, and whether or not modified or merged into other materials. 3 INDEMNITY 3.1 Laurel Hill will defend and indemnify Licensee against a claim that the Software infringes a third-party intellectual property right, including copyright, patent and trademark, provided that: (a) Licensee notifies Laurel Hill of the claim in writing within fifteen (15) days after discovery of the claim by Licensee; (b) Laurel Hill has sole control of the defense and all related settlement negotiations; and (c) Licensee provides Laurel Hill with the reasonable assistance, information and authority necessary to perform Laurel Hill's obligations under this Section. Laurel Hill shall have no liability for any claim of infringement based on: (1) use of a superseded or altered release of Software if the infringement would have been avoided by the use of a current, unaltered release of the Software; or (2) modification of the Software other than by Laurel Hill or combination of the Software with materials not specified in the Documentation, if such a claim would not have arisen except for such modification or combination. 3.2 In the event that the Software is held or believed by Laurel Hill to infringe, Laurel Hill shall, at its sole option and expense, (a) modify the Software to be non-infringing; (b) obtain for Licensee a license to continue using the Software; or (c) terminate the license for the infringing Software and refund the license fees paid for the Software. Sections 4.1 and 4.2 state Laurel Hill's entire liability and Licensee's exclusive remedy for any infringement 4 LIMITED WARRANTIES AND REMEDIES 4.1 LAUREL HILL WARRANTS FOR A PERIOD OF NINETY (90) DAYS FROM THE DATE OF THIS AGREEMENT, THAT THE UNMODIFIED SOFTWARE OBTAINED UNDER THIS AGREEMENT, IF USED IN ACCORDANCE WITH THE DOCUMENTATION, WILL PERFORM IN SUBSTANTIAL CONFORMANCE WITH THE TECHNICAL SPECIFICATIONS SET FORTH IN THE DOCUMENTATION FOR THE PARTICULAR VERSION OF THE SOFTWARE IDENTIFIED IN THE SALES INVOICE. 4.2 DURING THE NINETY (90) DAYS WARRANTY PERIOD, SHOULD THE SOFTWARE PERFORM IN A MANNER MATERIALLY INCONSISTENT WITH THE TECHNICAL SPECIFICATIONS, LICENSEE'S EXCLUSIVE REMEDY SHALL CONSIST, AT LAUREL HILL'S SOLE ELECTION, OF: (A) LAUREL HILL MODIFYING OR REVISING THE SOFTWARE SO THAT IT CONFORMS WITH THE TECHNICAL SPECIFICATIONS; (B) LAUREL HILL PROVIDING LICENSEE WITH REPLACEMENT SOFTWARE DESIGNATED BY LAUREL HILL; OR (3) LAUREL HILL TERMINATING THE LICENSE AND REFUNDING THE LICENSE FEE PAID BY LICENSEE FOR THE NONCONFORMING SOFTWARE. THIS WARRANTY EXTENDS ONLY TO LICENSEE AND SHALL BE VOID IF THE SOFTWARE HAS BEEN TAMPERED WITH, MODIFIED, OR IMPROPERLY USED. 4.3 EXCEPT AS EXPRESSLY SET FORTH HEREIN, LAUREL HILL DISCLAIMS ALL OTHER WARRANTIES, CONDITIONS, GUARANTEES OR REPRESENTATIONS AS TO THE MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR ANY OTHER WARRANTIES, CONDITIONS, GUARANTEES, OR REPRESENTATIONS, EXPRESS OR IMPLIED, ORAL OR IN WRITING, REGARDING THE SOFTWARE OR THE PERFORMANCE OF THE SOFTWARE. 4.4 LAUREL HILL DOES NOT WARRANT THAT THE SOFTWARE WILL MEET LICENSEE'S REQUIREMENTS, THAT THE SOFTWARE WILL OPERATE IN THE COMBINATIONS THAT LICENSEE MAY SELECT FOR USE, THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE OR THAT ALL SOFTWARE ERRORS WILL BE CORRECTED. 5 LIMITATION OF LIABILITY 5.1 LAUREL HILL SHALL NOT BE LIABLE TO LICENSEE, ANY CUSTOMER, CLIENT, AGENT, OR REPRESENTATIVE OF LICENSEE, OR ANY OTHER PERSON FOR ANY INCIDENTAL, SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OCCURRING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE SOFTWARE, SUCH AS LOSS OF DATA OR PROGRAMS, INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS, ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE OR THE FAILURE TO PROVIDE SUPPORT SERVICES, EVEN IF LAUREL HILL HAS BEEN ADVISED OR SHOULD HAVE KNOWN OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION SHALL APPLY REGARDLESS OF THE FORM OF ACTION, WHETHER IN CONTRACT OR TORT, INCLUDING NEGLIGENCE. 5.2 LAUREL HILL'S ENTIRE LIABILITY UNDER ANY PROVISION OF THIS AGREEMENT SHALL BE LIMITED TO THE LICENSE FEE ACTUALLY PAID BY LICENSEE FOR THE COPY OF SOFTWARE IN QUESTION. 5.3 The provisions of this Agreement allocate the risks between Laurel Hill and Licensee. Laurel Hill's pricing reflects this allocation of risk and the limitation of liability specified herein. 6 PAYMENT AND TAXES 6.1 All fees shall be payable thirty (30) days from the date of the Sales Invoice, and shall be deemed overdue if they remain unpaid thereafter. All fees are net of any taxes, which shall be the responsibility of Licensee, except for taxes on Laurel Hill's income. Any amounts payable by Licensee hereunder which remain unpaid after the due date shall be subject to a late charge equal to one and one-half percent (1.5%) per month or the highest rate allowable by law, whichever is lower, from the due date until such amount is paid. 7 GENERAL TERMS 7.1 During the term of this Agreement, each party may have access to the other party's Confidential Information. A party's Confidential Information shall not include information that: (a) is or becomes a part of the public domain through no act or omission of the other party; (b) was in the other party's lawful possession prior to the disclosure and had not been obtained by the other party either directly or indirectly from the disclosing party; (c) is lawfully disclosed to the other party by a third party without restriction on disclosure; or (d) is independently developed by the other party. Licensee shall not disclose the results of any benchmark tests of the Software to any third party without Laurel Hill's prior written approval. 7.2 The parties agree to hold each other's Confidential Information in confidence during the term of this Agreement and for a period of four (4) years after termination of this Agreement. The parties agree that, unless required by law, they shall not make each other's Confidential Information available in any form to any third party or to use each other's Confidential Information for any purpose other than the implementation of this Agreement. Each party agrees to take all reasonable steps to ensure that Confidential Information is not disclosed or distributed by its employees or agents in violation of the terms of this Agreement. Furthermore, Licensee agrees not to use any Confidential Information of Laurel Hill to create any computer software program or user documentation that is substantially similar to any Laurel Hill product. 7.3 The laws of the State of Colorado, excluding its conflicts laws, shall govern this Agreement, and all matters arising out of or relating to this Agreement. The UN Convention for the International Sale of Goods shall not apply to this Agreement in whole or in part. 7.4 Laurel Hill and Licensee agree to submit to the jurisdiction of, and agree that venue is proper in, state or federal courts in Boulder County, Colorado in any legal action or proceeding relating to this Agreement. 7.5 All notices under this Agreement shall be in writing and shall be deemed to have been given when sent electronically, by fax or email, or when mailed by first class mail to the address listed in the purchase request, the Sales Invoice or other purchase documents. 7.6 Software acquired with United States Federal Government funds or intended for use within or for any United States federal agency are provided in accordance with FAR 12.212, Computer Software (October 1995), 52.227-19, Commercial Computer Software. Restricted Rights (June 1987), and DFARS part 227.7202, Commercial Computer Software and Commercial Computer Software Documentation (October 1998). 7.7 Licensee agrees to comply fully with all relevant export laws and regulations of the United States ("Export Laws") to assure that neither the Software nor any direct product thereof is exported, directly or indirectly, in violation of Export Laws; or is intended to be used for any purposes prohibited by the Export Laws, including, without limitation, nuclear, chemical or biological weapons proliferation. Licensee shall indemnify and hold Laurel Hill harmless in connection with any breach of this Section. 7.8 Licensee may not assign this Agreement or transfer a Software license to any third party without the prior written consent of Laurel Hill. Laurel Hill shall have the right to Assign this Agreement without the consent of Licensee 7.9 Laurel Hill may audit Licensee's use of the Software after ten (10) days written notice. Any such audit shall be conducted during regular business hours at Licensee's facilities and shall not unreasonably interfere with Licensee's business activities. If an audit reveals unauthorized use or use in excess of licensed capacity, Licensee shall pay Laurel Hill for such use at published Laurel Hill prices in effect at the time the audit is completed. The audit shall be at Laurel Hill's expense, however, if the underpaid fees exceed five percent (5%) of the license fees paid, then Licensee shall pay Laurel Hill's reasonable costs of conducting the audit. Instead of, or in addition to, an audit Laurel Hill reserves the right to request a written statement of compliance with the terms of this Agreement and applicable Sales Invoices, and Licensee shall comply with such request within ten (10) business days. 7.10 It is expressly agreed that the terms of this Agreement and any applicable Sales Invoice shall supersede the terms in any Licensee purchase order or other ordering document. Any Licensee terms of trade stated or referenced in the Licensee purchase order, or any terms to which Laurel Hill has not specifically agreed in writing (except for names, quantities and addresses), shall not be binding on Laurel Hill. As between this Agreement and a Sales Invoice, the latter prevails but only with respect to the order specified therein. This Agreement shall also supersede all terms of any previous "shrink-wrap" or "click-wrap" license included in any package, media or electronic version of Laurel Hill-furnished software, or on the Laurel Hill Web Site, and any such software shall be licensed under the terms of this Agreement to the extent that the prior agreement differs from the terms of this Agreement. 7.11 In the event any provision of this Agreement is held to be invalid or unenforceable, the remaining provisions of this Agreement shall remain in full force. 7.12 Neither party will be responsible for failure of performance, other than for an obligation to pay money, due to causes beyond its control, including, without limitation, acts of God or nature; labor disputes; sovereign acts of any federal, state or foreign governments; or shortage of materials. 7.13 Laurel Hill is an independent contractor. Nothing in this Agreement shall be construed to create a partnership, joint venture, or agency relationship between the parties 7.14 For the purposes of this Agreement, including Schedule A hereto and any purchae orders and invoices relating to Licensee's purchase of the Software, constitute the complete agreement between the parties and supersedes all prior agreements and representations, written or oral, concerning the subject matter of this Agreement. This Agreement may not be modified or amended except in a writing signed by a duly authorized representative of each party; no other act, document, usage or custom shall be deemed to amend or modify this Agreement. 7.15 No reseller of the Software has the power or authority to change or modify the terms and conditions of this Agreement. 8 DEFINITIONS 8.1 "Confidential Information" shall mean technical information contained in the Software, any updates, modifications, enhancements, or upgrades of the Software, the Documentation or other technical information, or Laurel Hill trade secrets disclosed in relation to this Agreement, the terms and pricing under this Agreement and all information clearly identified as confidential. 8.2 "Documentation" shall mean and refer to the technical user information for the Software. 8.3 "Effective Date" shall mean the date on which the applicable document (this Agreement or a Sales Invoice) is signed by both parties or, for licenses of Software for which there is no dual-signed Agreement, the date that the Software is delivered to Licensee or the date that Laurel Hill issues the Sales Invoice, whichever is earlier. 8.4 "Licensee" shall mean and include any person who acquires a license to use the Software from Laurel Hill or deploys the Software for use. 8.5 "Sales Invoice" shall mean the document issued by Laurel Hill or a licensed reseller of the Software to the Licensee in hardcopy, electronically, or otherwise regarding the licensing of the Software and shall include any subsequent invoice for technical support services issued by Laurel Hill. 8.6 "Software" shall mean the Laurel Hill computer software product, including, without limitation, GeoData Diagnostics and the GeoData Diagnostics, which is listed on the Sales Invoice, and any updates, modifications, enhancements, or upgrades for such Software. 8.7 "Territory" shall mean the United States of America.