Agreement
This Software Development Agreement (the “Agreement” or “Software Development Agreement”) states the terms and conditions that govern the contractual agreement between Company Name having his principal place of business at [Developer.Address] , (the “Developer”), and having its principal place of business at (the “Client”) who agrees to be bound by this Agreement.
WHEREAS, the Client has conceptualized [QUICK DESCRIPTION OF SOFTWARE] (the “Software”), which is described in further detail on Exhibit A, and the Developer is a contractor with whom the Client has come to an agreement to develop the Software.
NOW, THEREFORE, In consideration of the mutual covenants and promises made by the parties to this Software Development Agreement, the Developer and the Client (individually, each a “Party” and collectively, the “Parties”) covenant and agree as follows:
1. Developer’s duties
The Client hereby engages the Developer and the Developer hereby agrees to be engaged by the Client to develop the Software in accordance with the specifications attached hereto as Exhibit A (the “Specifications”).
The Developer shall complete the development of the Software according to the milestones described on the form attached hereto as Exhibit B. In accordance with such milestones, the final product shall be delivered to the Client by [Final delivery date] (the “Delivery Date”).
For a period of [Time frame] after delivery of the final product, the Developer shall provide the Client attention to answer any questions or assist in solving any problems with regard to the operation of the Software up to [Number of hours] of hours free of charge and billed to the Client at a rate of [Rate] per hour for any assistance thereafter. The Developer agrees to respond to any reasonable request for assistance made by the Client regarding the Software within [Time frame] of the request.
Except as expressly provided in this Software Development Agreement, the Client shall not be obligated under this Agreement to provide any other support or assistance to the Developer.
The Client may terminate this Software Development Agreement at any time upon a material breach of the terms herein and failure to cure such a breach within [Time frame] of notification of such a breach.
The Developer shall provide to the Client after the Delivery Date, a cumulative [Time frame] of training with respect to the operation of the Software if requested by the Client.
2. Delivery
The Software shall function in accordance with the Specifications on or before the Delivery Date.
If the Software as delivered does not conform with the Specifications, the Client shall within [Time frame] of the Delivery Date notify the Developer in writing of the ways in which it does not conform with the Specifications. The Developer agrees that upon receiving such notice, it shall make reasonable efforts to correct any non-conformity.
The Client shall provide to the Developer written notice of its finding that the Software conforms to the Specifications within [Time frame] days of the Delivery Date (the “Acceptance Date”) unless it finds that the Software does not conform to the Specifications as described in Section 2(A) herein.
3. Compensation
Compensation. In consideration for the Service, the Client shall pay the Company at the rate of [Rate] per hour (the “Hourly Rate”), with a maximum total fee for all work under this Software Development Agreement of [Maximum total fee]. Fees billed under the Hourly Rate shall be due and payable upon the Developer providing the Client with an invoice. Invoices will be provided for work completed by the developer once every [Pay period].







