Business OS
Human ResourcesRecruitment

Custom Software Development Agreement

This template is a comprehensive agreement for the development of custom software, outlining the terms and conditions between a client and a software developer or development company. It is suitable for use when commissioning bespoke software solutions.

Updated 15d ago
software developmentcustom softwaredevelopment agreementSMESouthern Africatechnology contract

COMPANY LETTERHEAD

{{company_name}}

{{company_address}}

Phone: {{phone}}

Email: {{email}}

Website: {{website}}

SOFTWARE DEVELOPMENT AGREEMENT

This Software Development Agreement (hereinafter referred to as the “Agreement”) is made and entered into on this {{day}} day of {{month}}, {{year}} (the “Effective Date”),

BY AND BETWEEN:

{{client_company_name}}, a company duly incorporated under the laws of {{client_country}}, with its principal place of business at {{client_company_address}} (hereinafter referred to as the “Client”);

AND

{{developer_company_name}}, a company duly incorporated under the laws of {{developer_country}}, with its principal place of business at {{developer_company_address}} (hereinafter referred to as the “Developer”).

Collectively referred to as the “Parties” and individually as a “Party”.

1. SCOPE OF SERVICES

1.1 The Client hereby engages the Developer to design, develop, test, and implement custom software solutions as detailed in Schedule A (hereinafter referred to as the “Software”).

1.2 The Developer agrees to provide the services with due care, skill, and diligence, in accordance with industry best practices and the specifications mutually agreed upon by the Parties.

1.3 Any changes or additions to the scope of services must be agreed upon in writing by both Parties and may result in an adjustment to the project timeline and cost.

2. DELIVERABLES

2.1 The Developer shall deliver the Software and all related documentation, including but not limited to source code, object code, design documents, user manuals, and technical specifications, as specified in Schedule A (hereinafter referred to as the “Deliverables”).

2.2 All Deliverables shall be provided in a format mutually agreed upon by the Parties and within the timelines specified in Schedule A.

3. PROJECT SCHEDULE AND MILESTONES

3.1 The development of the Software shall adhere to the project schedule and milestones set out in Schedule B.

3.2 The Developer shall keep the Client informed of the progress of the project and promptly notify the Client of any potential delays or issues that may affect the project schedule.

4. PAYMENT TERMS

4.1 In consideration for the services rendered, the Client shall pay the Developer a total fee of {{total_fee_currency}} {{total_fee_amount}} ({{total_fee_words}}) as outlined in Schedule C.

4.2 Payments shall be made in accordance with the payment schedule specified in Schedule C, upon completion of each milestone or as otherwise agreed.

4.3 All invoices are due within {{payment_due_days}} days of receipt. Late payments may incur interest at a rate of {{late_payment_interest_rate}}% per month.

5. INTELLECTUAL PROPERTY RIGHTS

5.1 Upon full and final payment of all fees due under this Agreement, all intellectual property rights, including but not limited to copyrights, patents, trademarks, and trade secrets, in the Software and all Deliverables shall be exclusively owned by the Client.

5.2 The Developer shall execute all necessary documents to assign such intellectual property rights to the Client.

6. CONFIDENTIALITY

6.1 Both Parties agree to keep confidential all non-public information obtained from the other Party during the course of this Agreement, including but not limited to business plans, technical data, and customer information.

6.2 This obligation of confidentiality shall survive the termination or expiration of this Agreement for a period of {{confidentiality_period_years}} years.

7. WARRANTIES AND LIMITATION OF LIABILITY

7.1 The Developer warrants that the Software will perform substantially in accordance with the specifications in Schedule A for a period of {{warranty_period_months}} months from the date of final acceptance.

7.2 The Developer’s liability for any breach of this Agreement shall be limited to the total fees paid by the Client under this Agreement.

7.3 The Developer shall not be liable for any indirect, incidental, special, or consequential damages arising out of or in connection with this Agreement.

8. TERMINATION

8.1 Either Party may terminate this Agreement by providing {{notice_period_days}} days written notice to the other Party in the event of a material breach of this Agreement.

8.2 Upon termination, the Client shall pay for all services rendered up to the date of termination.

9. GOVERNING LAW AND DISPUTE RESOLUTION

9.1 This Agreement shall be governed by and construed in accordance with the laws of {{governing_country}}.

9.2 Any dispute arising out of or in connection with this Agreement shall be resolved through good faith negotiations between the Parties. If a resolution cannot be reached, the dispute shall be submitted to mediation in {{mediation_city}}, {{mediation_country}}, failing which, it shall be referred to arbitration in accordance with the rules of {{arbitration_institution}}.

10. ENTIRE AGREEMENT

10.1 This Agreement, together with its Schedules, constitutes the entire agreement between the Parties and supersedes all prior agreements, understandings, and representations, whether written or oral, relating to the subject matter hereof.

SIGNATURES

IN WITNESS WHEREOF, the Parties have executed this Agreement as of the Effective Date.

FOR THE CLIENT:

_____________________________

Name: {{client_signatory_name}}

Title: {{client_signatory_title}}

Date: {{client_signature_date}}

FOR THE DEVELOPER:

_____________________________

Name: {{developer_signatory_name}}

Title: {{developer_signatory_title}}

Date: {{developer_signature_date}}

Related templates