This Software Development Agreement (this “Agreement”) is entered into as of
WHEREAS, Client wishes to engage Developer to deliver certain unique and proprietary software developed and/or customized specifically for Client (the “Software”) and Developer is willing to accept the engagement to develop such Software on the terms and subject to the conditions set forth in this Agreement.
NOW THEREFORE, in consideration of the mutual promises and covenants set forth herein and intending to be legally bound, the Parties hereto agree as follows:
1. ENGAGEMENT OF DEVELOPER
1.1 Scope of Engagement. Subject to the terms and conditions of this Agreement, Client hereby retains the services of Developer to design, develop, and implement the Software
1.2 Developer’s Duties and Responsibilities. Developer and Client will jointly define the Specification and Developer will: (a) Perform the Work in accordance with the Specification; (b) use reasonable efforts to deliver the Software to Client by the delivery deadline set out in the time schedule described in Exhibit “A” or as soon as commercially practicable in accordance with the Specification; and (c)
1.3 Changes to Scope. In the event Client wishes to make any modification to the Work, Client must provide a detailed proposal to Developer in writing specifying the desired changes (“Change Request”). Developer will evaluate each Change Request at its standard rates and charges. Developer shall submit to Client a written response to each Change Request within
1.4 Support and Maintenance. Any support and maintenance services, updates, versions, or new releases shall be contracted under a separate agreement between the Parties. Maintenance and support rights or obligations for any third party products or equipment that are used in the Software and are available through the respective vendors or manufacturers of such content and equipment shall be assigned by Developer to Client.
1.5 Marketing. Client grants Developer the right to use Client’s name, service marks, and a description of its services in Developer’s marketing materials or other written promotional campaigns. Either Party may elect to issue a press release related to this Agreement with prior approval from the other Party, which approval shall not be unreasonably withheld.
1.6 Independent Contractor. Developer is not an employee of Client. Developer shall not be eligible for any benefits given by Client to its employees. The Parties are and remain independent contractors. At its own expense, Developer may use employees or subcontractors to develop the Software or otherwise complete the Work. Nothing in this Agreement will be deemed to create an agency, partnership, or joint venture between the Parties. Neither Party has authority to bind the other or incur any liability or otherwise act on behalf of the other Party.
2. CLIENT RESPONSIBILITIES
2.2 Acceptance Testing. [Client shall make available such personnel as necessary for testing the Software and training users of the Software and prepare complete acceptance test data for testing the Software.]
2.3 Lawful Purpose. Client will only use the Software for lawful purposes.
3. ACCEPTANCE OF SOFTWARE
3.1 Acceptance Test Plan. Client shall, in cooperation with Developer, prepare and be responsible for a plan for the Client acceptance test (“Acceptance Test Plan”), with acceptance test procedures suitable for verifying that the Software meets the agreed requirements of the Specification. The Acceptance Test Plan shall describe how the Client acceptance test will be carried out, and shall contain a detailed description of the tests to be performed, as well as the acceptance criteria.
3.2 Acceptance Period. Client will have the specified number of days following the date of delivery of the Software, as set forth in the Specification to inspect, test, and assess the Software and determine whether it satisfies the acceptance criteria in accordance with the procedures set forth in the Specification. Client acceptance test shall be performed in accordance with the Acceptance Test Plan.
3.3 Approval. If Client approves the acceptance test, then Client shall give Developer written notice to such effect without undue delay. The acceptance test is deemed to be approved unless Client has notified Developer in writing, within
3.4 Rejection. If Client refuses to approve the acceptance test, such rejection shall be explained in writing. If Developer wishes to argue the rejection is unjustified, written notice shall be given to such effect, which notice shall be given within
3.5 Commissioning. The Software shall be put into regular operation after Client acceptance test has been successfully completed and approved.
4. COMPENSATION AND PAYMENT
4.1 Fees and Expenses.
4.2 Overdue Invoices. Developer’s invoices for fees and expenses, if any, shall be due and payable in full immediately upon receipt by Client. All such fees shall be fully earned when due and non-refundable when paid. Invoices not paid within
5. TERM AND TERMINATION
5.1 Term. This Agreement is effective as of the Effective Date and will continue in full force and effect until complete payment for the Work is received by Developer, unless earlier terminated as provided in this Agreement.
5.2 Termination. Each Party may terminate this Agreement upon material breach by the other Party of one or more of the terms and conditions of this Agreement, provided that the breaching Party is notified in writing of the material breach and such breach is not cured within
6.
6.1 Client’s Confidential Information. All information relating to Client that is known to be confidential or proprietary, or which is clearly marked as such, will be held in confidence by Developer and will not be disclosed or used by Developer except to the extent that such disclosure or use is reasonably necessary to the performance of the Work.
6.2 Developer’s Confidential Information. All information relating to Developer that is known to be confidential or proprietary, or which is clearly marked as such, will be held in confidence by Client and will not be disclosed or used by Client except to the extent that such disclosure or use is reasonably necessary to the performance of Client’s duties and obligations under this Agreement.
6.3 Survival. These obligations of confidentiality will extend for a
7. INTELLECTUAL PROPERTY RIGHTS
7.1 Work Made for Hire.
7.2 Assignment.
8. WARRANTIES AND DISCLAIMERS
8.1
8.2 Performance Standard. Developer warrants the Work will be performed in a workmanlike manner, and in conformity with generally prevailing industry standards. Client must report any material deficiencies in the Work to Developer in writing within
8.3 No Infringement.
8.4 No Third Party Warranties. Developer makes no warranty of any kind, whether express or implied, with regard to any products, software, content, equipment, or hardware obtained from third parties.
8.5 No Other Warranties. THE WARRANTIES SET FORTH IN THIS AGREEMENT ARE THE ONLY WARRANTIES GRANTED BY DEVELOPER AND DEVELOPER DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
9. LIMITATION OF LIABILITY
10. NON-SOLICITATION
During the period of this Agreement and for
11. GENERAL CONDITIONS
11.1
11.2 Excusable Delays. Developer shall not be responsible for delays or failures in performance resulting from acts beyond the control of Developer, including, without limitation, acts of God, strikes, riots, acts of war, epidemics, fire, communication and power line failures, earthquakes, and hurricanes.
11.3 Assignment. The rights, duties, and privileges of a Party to this Agreement shall not be transferred or assigned by it, in whole or in part, without the prior written consent of the other Party. If Client sells its business to a third party, such consent by Developer will not be unreasonably withheld.
11.4 Entire Agreement; Amendment. This Agreement constitutes the entire agreement between the Parties concerning the subject matter hereof and supersedes all written or oral prior agreements or understandings with respect thereto. This Agreement may not be amended except by a writing signed by an authorized representative of both Parties.
11.5 Severability. In case of any one or more of the provisions of this Agreement should be held invalid, illegal or unenforceable, each such provision shall be modified, if possible, to the minimum extent necessary to make it valid and enforceable, or if it cannot be so modified, then severed, and the remaining provisions contained in this Agreement shall not in any way be affected or impaired.
11.6 No Waiver. Neither Party’s failure to enforce strict performance of any provision of this Agreement will constitute a waiver of a right to subsequently enforce such a provision. No modification, extension or waiver of this Agreement shall be valid unless made in writing and signed by an authorized representative of the Party to be charged. No written waiver shall constitute, or be construed as, a waiver of any other obligation or condition of this Agreement.
11.7 Notices. All notices, demands or other communications required or permitted to be given under this Agreement by either Party to the other may be effected
11.8 Counterparts. The Parties may execute this Agreement in multiple counterparts, each of which constitutes an original as against the Party that signed it, and all of which together constitute one agreement. The signatures of all Parties need not appear on the same counterpart. The delivery of signed counterparts by facsimile, email or other electronic transmission that includes a copy of the sending Party’s signature is as effective as signing and delivering the counterpart in person.
IN WITNESS WHEREOF, the Parties have caused this Agreement to be executed by their duly authorized representatives, as of the Effective Date.
41Exhibit “A”
Specification
- Description of Software
- Preliminary Requirements for Software
a. Technical Requirements
b. Phases in Software Development
Phase I - Preparation and approval of a software requirements specification document.
Phase II - Development and installation of the software
Phase III - Acceptance and delivery of the software
c. Test Protocols
d. Technical Acceptance Criteria
3. Acceptance Test Plan.
a. [Reserved for a description of how the acceptance test will be carried out by Client]
b. Acceptance test will include the following specific tests:
- Function test
- Robustness test
- Integration test
- Capacity and response time test
- Review of all documentation
- Installation test
- Test of operating procedures
c. [Reserved for a description of the acceptance test criteria]
d. The acceptance test will be based on the following definition of errors:
LEVEL |
CATEGORY |
DESCRIPTION |
A |
Critical Error |
|
B |
Serious Error |
|
C |
Less Serious Error |
|
Time Schedule and Milestones
Milestones |
Description |
Milestone Criteria |
Planned Date |
|
M0 |
|
Start Project |
Budget Release |
<dd-mm- yyyy> |
|
|
<milestone description> |
|
<dd-mm- yyyy> |
M1 |
|
Start Planning |
|
<dd-mm- yyyy> |
|
|
<milestone description> |
|
<dd-mm- yyyy> |
M2 |
|
Start Execution |
|
<dd-mm- yyyy> |
|
|
<milestone description> |
|
<dd-mm- yyyy> |
M3 |
|
Confirm Execution |
|
<dd-mm- yyyy> |
|
|
<milestone description> |
|
<dd-mm- yyyy> |
M4 |
|
Start Introduction |
|
<dd-mm- yyyy> |
|
|
<milestone description> |
|
<dd-mm- yyyy> |
M5 |
|
Release Product |
|
<dd-mm- yyyy> |
|
|
<milestone description> |
|
<dd-mm- yyyy> |
M6 |
|
Close Project |
|
<dd-mm- yyyy> |
Exhibit “B”
Delivery and Payment Schedule
1. Charge for Software Development Work. The fixed price for the design, development, and implementation of the Software is $ ______ USD.
2. Terms of Payment. Client agrees to compensate Developer as follows:
Deliverable Description |
Percentage of Fixed Price |
Deposit on signing this Agreement |
|
Payment on installation of Software |
|
Payment on Acceptance of Software |
|
3. Delivery and Payment Schedule. Client agrees to compensate Developer for its efforts in accordance with the following schedule:
Delivery and Payment Schedule
|
|||
Deliverable Description |
Payment Amount |
Estimated Delivery Date |
Payment Due Date |
|
|
|
|