Software License(s) and Maintenance/Support Agreement


This Software License and Maintenance/Support Agreement for Software License(s) and Maintenance/Support, as well as the General Terms and Conditions (“General Terms”) and any Proposal related to a license purchase and/or Maintenance/Support agreement (which are expressly incorporated by reference), govern the agreement between Customer and Control Pak, LLC (“ControlPAK”) for ControlPAK’s Software, whether WorkPAK or otherwise, (the “Software”) and related Maintenance/Support (the “Agreement”).

1. Definitions. In addition to the definitions below, the Agreement uses terms defined in the General Terms.

“Authorized User” means Customer’s Employees, consultants, contractors, and agents (i) who are authorized by Customer to access and use the Services under the rights granted to Customer pursuant to this Agreement and (ii) for whom access to the Services has been purchased hereunder. “Customer” means the party identified on the Proposal.

“Employee” means any full-time, part-time, managed, or seasonal employee (including independent contractors) who is paid directly by Customer or paid by a contractor paid by Customer.

“Instance” means a running copy of the Software.

“License Fees” means the fees paid for Software license(s), Authorized Users, and Maintenance/Support. License Fees do not include implementation, Professional Services, and/or training which is priced separately.

“Licensed Location” Unless otherwise determined and stated on the Proposal, means the physical location where the server-installed portion of the Software is or will be installed on equipment that Customer owns, leases, or otherwise controls.

“Renewal Fees” means the annual fees paid for Authorized Users and Maintenance/Support.

2. Delivery. ControlPAK will deliver Software, Documentation, and Corrections via electronic transmission from a server in the United Software license sales are final and deemed accepted upon delivery.

3. License. ControlPAK grants to Customer a license to use the Software and Documentation, specified in the Proposal, subject to the terms and conditions of this Agreement and the General Terms (“License”).

A. Customer may not use or permit use of the Software or Documentation for more than the Customer’s current number of Authorized Users. Customer may not permit use of the Software by anyone other than Customer’s Employees, third-party personnel contracted to operate the Software on behalf of Customer or Customer’s disaster-recovery Customer may copy or incorporate portions of the Documentation or “screen shots” of the Software in training materials for Customer’s internal use only, provided that the incorporated materials shall bear a notice of ControlPAK’s copyright.

B. Customer shall not use, and shall not permit any third party to use, the Software or Documentation to provide services for any third party that is not an Affiliate, make copies of the Software or Documentation except as permitted in this Agreement, reverse engineer, disassemble or reverse compile the Software, sell, let for hire, sub-license, distribute, give away or otherwise supply to a third party any of the Software or Documentation, use the Software or Documentation to create any computer software program, training materials or user documentation that is substantially similar to the Software or Documentation, make Derivatives of the Software or Documentation, except as permitted by this Agreement or use or make the Software available on a service bureau or time-sharing basis.

C. Customer must pay the fees for the number of Authorized Users listed on the Proposal. Each Authorized User must have a unique username and password, and user login information may not be shared, transferred, or disclosed or be used by any other party. In addition, ControlPAK’s database and associated database tools may not be modified, adapted, or customized, unless such modification, adaptation, or customization is provided by ControlPAK as a feature of the Software.

D. Rights by “Affiliates” in this License Section shall apply only to Software that has the functionality to support an Affiliate.

E. Except as otherwise provided, Customer shall install one Instance of the server portion of the Software only at the Licensed Location.

F. Customer shall be liable to ControlPAK for any damages resulting from any violation of the terms of this Agreement by any party that Customer permits to use the Software or Documentation.

G. The License restrictions contained herein shall not apply to the extent such restrictions violate laws that cannot be pre-empted in a license agreement or contract (“Mandatory Laws”). If Customer believes that it has rights to act against or outside this Agreement based on Mandatory Laws, Customer shall not exercise such rights unless and until it has provided thirty (30) days prior written notice to ControlPAK, and ControlPAK, at its full discretion, has not provided an alternative remedy. 

H. Upon Customer’s installation of updates of Software in a production environment, the Software and Documentation Licenses granted under this Agreement will apply to the update, as amended, and revised from time to time as indicated.

 4. Relocation. Customer may change the Licensed Location with ControlPAK’s prior written consent and subject to applicable relocation fees and may operate the Software concurrently at the old and new Licensed Locations for a period of not more than ninety (90) days without having to obtain an additional License.

2. License Assignment or Tranfer.  Neither Software Licenses nor Maintenance/Support rights may be assigned or transferred without ControlPAK’s written consent.

6.  Non-Production Instances.

A. Test, Development, and Training Customer may use one Instance of the Software in a non- production environment solely for Customer’s internal testing, development, and training purposes. Customer’s installation and use of the Software for these purposes is limited to the same number of Authorized Users as permitted under the applicable Proposal and this Agreement.

B. Disaster Recovery and Archival Customer may make back-up copies of the Software as necessary for use in disaster recovery and archival purposes, provided that the copies are kept in a secure location and not used for production purposes. Additional Licenses for non-production Instances may be purchased by Customer subject to the terms of the Agreement. With the exception of any Software hosted by ControlPAK, Customer is responsible for maintaining backup copies of its data and the database related to its data. Software hosted by ControlPAK has a data retention period of up to (thirty) 30 days.

C. Support on Non-Production Support for non-production Instances of Software under a current maintenance plan will be limited to set up.

7. Reporting. No later than thirty (30) days after each anniversary of the Effective Date, Customer will provide ControlPAK with a report of the Authorized Users and User IDs, as applicable, for each item of Software licensed to Customer during the prior twelve (12) month period.

8.  Audit Rights. Customer will keep accurate records of the number and location of copies of the

Software made and distributed, and the Authorized Users. ControlPAK may enter Customer’s premises during business hours with reasonable written notice for the purpose of examining, (or having examined), Customer’s relevant books, records, database, disaster recovery plan, and computers to verify Customer’s compliance with this Agreement. ControlPAK will be subject to reasonable rules and regulations regarding access to the Customer’s facilities that are provided to ControlPAK in advance of the audit. Audits will be at ControlPAK’s expense, unless the audit reveals that Customer has materially breached the Agreement, in which case the audit will be at Customer’s expense.

ControlPAK will provide the audit results to the Customer when requested by the Customer.

9. ControlPAK Knowledge Base Access.  For Software that includes access to ControlPAK Knowledge Base content, the following additional terms apply to the Content (defined below) provided with the Service. The ControlPAK Knowledge Base is offered on an “as is” and “as available” basis without any warranty.

A. “Content” means the audio, videos, text, graphics, data, white papers, webinars, and other information and materials that ControlPAK makes available to Customer through the ControlPAK Knowledge Base.

B. An Authorized User may, if legally permitted, disclose the Content to other Employees of Customer, provided that such Authorized User: (a) reproduces all proprietary notices relating to the Content; (b) identifies ControlPAK or its licensors as the owner of the Content and all intellectual property rights therein; and (3) advises such other Employees that use of the Content is subject to the terms and conditions of this

C. Except as otherwise permitted under this subsection, Customer will not disclose the Content to any person or entity, including parent, affiliate, or subsidiary entities, other than an Authorized User. Customer is solely responsible for maintaining the confidentiality of its usernames and passwords for any access to the Content.

D.ControlPAK has no obligation to make the Content available to Customer in any particular format or to otherwise modify the Software to allow Customer to download the Content. ControlPAK shall, in its sole discretion, determine the format in which Content will be made available to Customer.

10. Software Warranty. ControlPAK warrants that the Software will be free from defects for a period of one (1) year from the Effective Date specified in the Proposal (“Software Warranty Period”), when the Software is used in accordance with the Documentation. The Software Warranty Period may differ for specific Software in the Product-Specific Terms or in the Proposal. ControlPAK further warrants that it has not introduced into the Software any feature designed to damage or erase the Software or data. The Software may contain license protection features that limit access to the Software to the use permitted under this Agreement. Customer shall not circumvent or render inoperative any such protection features. To be valid, a warranty claim must be in writing and submitted to ControlPAK within the Software Warranty Period. If, during the Software Warranty Period, Customer believes that the Software has defects, Customer shall promptly notify ControlPAK in writing, describe with specificity any such defect, and provide a listing of output and such other data as may be required by ControlPAK to reproduce the defect. Customer’s exclusive remedy and ControlPAK’s sole liability for Software performance under this software warranty will be: (1) to use reasonable efforts to correct any such defects and supply Customer with a Correction as soon as reasonably practicable, or (2) if Correction or replacement is not reasonably achievable by ControlPAK, to terminate Customer’s License(s) for the affected Software and refund the License Fee paid, if any, upon Customer’s certification that all copies of the Software have been returned or destroyed. The foregoing Software Warranty does not apply to any Licenses granted for purposes of evaluation.

A. Warranty Exceptions and The express warranties set forth in this Limited Warranties Section do not apply to errors or malfunctions caused by: (1) Customer’s equipment, (2) software not licensed from or approved in writing by ControlPAK, (3) misuse, (4) Customer’s failure to use or implement Corrections, (5) improper installation by Customer, any third-party personnel contracted to operate the Software on behalf of Customer or a third party not authorized in writing by ControlPAK, or (6) any other cause not directly attributable to ControlPAK. These limited warranties shall be void if Customer or any third party modifies or changes the Software in any way beyond the scope of the configuration options contained in the Software. ControlPAK will not be required to maintain compatibility between the ControlPAK Software and any other software (other than ControlPAK-supported third-party software) except as otherwise agreed in writing.

B. Personal Warranties. All warranties described above are personal to and intended solely for the benefit of the Customer and do not extend to any third party, including


11. Security. Customer is solely responsible for verifying that its Authorized Users are properly authorized to access Customer systems in accordance with applicable law, regulatory requirements, and obligations under this Agreement. ControlPAK assumes no responsibility to verify, nor will it contest Customer’s representation that its Authorized Users are properly authorized to access Customer systems; therefore, ControlPAK assumes no responsibility for access granted improperly by Customer to unauthorized parties. Each Party will use reasonable efforts to take prompt remedial measures to rectify such unauthorized access to the extent within their control. Each Party, upon the discovery of a credible security threat from a malicious actor that could threaten the security and integrity of the other Party’s network, may immediately disconnect any remote connections to the other Party’s network until such time as the threat has been eradicated and recovery and restoration is at an acceptable level as determined by mutual agreement of the parties. Upon disconnection, the Party will provide notice to the other Party without undue delay. During the term of any disconnection, Customer and ControlPAK shall maintain ongoing communications regarding the provisioning of the Software and/or Services.

12.  Maintenance and Support.

A. Maintenance/Support. During any period for which Customer has paid the License Fee and/or Renewal Fees for any Software that includes maintenance and/or support, Customer shall be entitled to receive the following (the “Maintenance/Support”) from ControlPAK:

  • Service patches
  • Updates
  • Telephone/Virtual Support
  • Access to the ControlPAK Knowledge Base as it becomes available and is updated from time to time.
  • Software Support – ControlPAK will continue to support prior Software releases for no more than six (6) months after the most recent release. ControlPAK will provide support assistance to allow Customer to report problems and seek assistance in the use of the Software during ControlPAK’s standard support hours. ControlPAK may require direct system access in order to provide support. Customer acknowledges that if it declines to provide required access, ControlPAK may not be able to resolve an issue.
  • Defect Correction – Customer shall document and report suspected defects in the Software to ControlPAK. If ControlPAK confirms the defect, ControlPAK will use commercially reasonable efforts to provide a correction to confirmed defects. Corrections will only appear in the most recent release of the Customer will take all reasonable steps to carry out procedures for the implementation of Corrections and updates. ControlPAK reserves the right to decline Customer maintenance/support requests that could be resolved by reference to Documentation.

B. Excluded Items. ControlPAK’s Maintenance/Support obligations shall not include:

  1. providing assistance (beyond an initial communication) or consulting time relating to problems, caused by (i) malfunction or failure of the computer system and communications network on which Customer has installed and is using the Software, (ii) Software not licensed pursuant to this Agreement, (iii) misuse, (iv) improper installation or configuration by Customer, third-party consultants, or support contractors, (v) failure to incorporate Corrections, or (vi) any other cause not attributable to ControlPAK;
  2. providing training covered in formal training classes;
  3. performing professional services that would normally be provided at Customer’s business location;
  4. development or support for any Software customizations, custom reports, or extensions unless otherwise explicitly agreed in writing;
  5. database schema changes, or supporting application program interfaces (“APIs”) not provided or approved by ControlPAK;
  6. supporting hosting providers not certified by ControlPAK;
  7. providing services or support for installation and testing of Corrections; or issues covered by ControlPAK training guides e-learning modules, training kits, “train the trainer” programs, or other learning resources provided by ControlPAK. If ControlPAK notifies Customer that a problem, error, or malfunction for which Customer has requested Maintenance/Support is not covered, ControlPAK will work with Customer to develop a mutually agreed scope of work (“SOW”) under which ControlPAK will perform such services at ControlPAK’s then-current rates.

C. Maintenance/Support Term and Termination. Unless either Party has given the other Party written notice of non-renewal at least thirty (30) days prior to the renewal date on the Proposal, Maintenance/Support will renew for an additional period of twelve (12) months at the then-current rates.

1. Renewal is subject to the receipt of payment and/or authorized purchase order from Customer which must be received ten (10) business days prior to the renewal date on the Proposal. Any deviation from this time frame (10 business days) is at ControlPAK’s sole discretion.

2. The Renewal Fee is based on Customer’s specific product mix at the time of renewal and is subject to ControlPAK’s annual price adjustments. Any future Product add ons requested by Customer will be priced in a separate proposal.

3. Customer cannot reduce or cancel Maintenance/Support on any portion of Product (unbundling ).

4. In the event Customer does not renew Maintenance/Support for any or all Authorized User(s), the related Software License(s) will terminate and Customer agrees:

(i) any data will be retained in formats only readable by the Software;

(ii) that all rights to use the Software and Documentation have been terminated and that any further use of the Software or Documentation, including copies, is unauthorized and would be in violation of ControlPAK’s rights; and

5. Termination of any License shall not relieve Customer of its obligation to pay any amounts owed to ControlPAK and shall not entitle Customer to a refund of any amounts paid under this Agreement.

6. Any reinstatement of terminated Maintenance/Support is at ControlPAK’s sole discretion and subject to then- current License and/or Renewal Fee, Maintenance/Support terms, and other fees, as applicable.

13. Product-Specific Terms. ControlPAK Software may contain a product feature allowing termination of the license key in accordance with the parameters of the relevant Proposal and the Agreement, such as to disable one Authorized User or license key in support of replacement or to support a future expansion. ControlPAK will only modify or disable the keys as permitted by the Agreement; modification or replacement requires that Customer be enrolled in ControlPAK’s Maintenance/Support program.

14. Collection of Data. ControlPAK may collect, maintain, process, and use diagnostic, technical, usage, Customer data and related information, including but not limited to unique system or hardware identifiers, information about Customer’s computer, data, system, and application software. The information gathered may be used to provide and improve ControlPAK’s Software and services, software updates, support, and other services, as well as to verify compliance with the Agreement. (“Purpose”). ControlPAK may use this information solely for the Purpose described above and consistent with all obligations of confidentiality in the Agreement.

15. Data Analytics Tools. ControlPAK may use third-party vendor tools, such as Google Analytics, and cookies to collect non-personal information as described under ControlPAK’s Privacy Statement and cookies policy, on ControlPAK’s website, and as updated from time to time, primarily for the purpose of improving ControlPAK’s products and Google Analytics uses first-party cookies and collects and processes data according to its privacy policy, located at or other URL that Google may provide from time to time. If ControlPAK uses other analytics vendors, any terms applicable to such vendor will be reflected in ControlPAK’s Privacy Statement. Customer may change its preferences for collection, to opt out at any time by unchecking the box in the options settings in the Software.

Share This