Company Letterhead
{{company_name}}
{{company_address}}
Phone: {{phone}}
Email: {{email}}
Website: {{website}}
CUSTOM SOFTWARE DEVELOPMENT AGREEMENT
This Custom Software Development Agreement (the "Agreement") is made and entered into as of this {{date}} by and between:
Service Provider: {{service_provider_company_name}}, a company duly organized and existing under the laws of {{service_provider_jurisdiction}}, with its principal place of business at {{service_provider_address}} (hereinafter referred to as "Developer").
Client: {{client_company_name}}, a company duly organized and existing under the laws of {{client_jurisdiction}}, with its principal place of business at {{client_address}} (hereinafter referred to as "Client").
Collectively referred to as the "Parties" and individually as a "Party".
1. SCOPE OF SERVICES
1.1 The Developer agrees to develop custom software (the "Software") for the Client as described in detail in the attached Statement of Work (Exhibit A), which is incorporated herein by reference.
1.2 The Client agrees to provide all necessary information, access, and approvals required by the Developer to perform the services outlined in Exhibit A.
1.3 Any changes or additions to the scope of work must be mutually agreed upon in writing by both Parties and may result in adjustments to the development timeline and fees.
2. DEVELOPMENT FEES AND PAYMENT
2.1 In consideration for the development services, the Client shall pay the Developer a total fee of {{total_development_fee}} in {{currency}} as outlined in the payment schedule in Exhibit B.
2.2 Payments shall be made in accordance with the milestones and due dates specified in Exhibit B. Invoices will be issued by the Developer and are due within {{payment_terms_days}} days of receipt.
2.3 Late payments may be subject to an interest charge of {{late_payment_interest_rate}}% per month or the maximum legal rate, whichever is lower.
3. INTELLECTUAL PROPERTY RIGHTS
3.1 Upon full and final payment of all fees due under this Agreement, all intellectual property rights, including copyrights, patents, trade secrets, and other proprietary rights in the Software developed under this Agreement, shall be owned by the Client.
3.2 The Developer grants the Client a perpetual, worldwide, non-exclusive, transferable license to use any pre-existing Developer tools, libraries, or code incorporated into the Software for the sole purpose of operating the Software.
3.3 The Developer represents and warrants that the Software will not infringe upon the intellectual property rights of any third party.
4. CONFIDENTIALITY
4.1 Both Parties agree to keep confidential all non-public information shared by the other Party during the term of this Agreement and for a period of {{confidentiality_period}} years thereafter.
4.2 Confidential information includes, but is not limited to, business plans, technical specifications, client data, and proprietary software code.
4.3 This obligation of confidentiality shall not apply to information that is publicly known, independently developed, or required to be disclosed by law.
5. WARRANTIES AND MAINTENANCE
5.1 The Developer warrants that the Software will perform substantially in accordance with the specifications outlined in Exhibit A for a period of {{warranty_period}} days following acceptance.
5.2 During the warranty period, the Developer will correct any defects or errors in the Software at no additional cost to the Client.
5.3 Post-warranty maintenance and support services may be provided under a separate agreement, subject to additional fees.
6. TERMINATION
6.1 Either Party may terminate this Agreement upon written notice if the other Party materially breaches any of its obligations hereunder and fails to cure such breach within {{cure_period_days}} days of receiving written notice.
6.2 Upon termination, the Client shall pay the Developer for all services rendered and expenses incurred up to the date of termination.
6.3 Sections relating to intellectual property, confidentiality, and indemnification shall survive the termination of this Agreement.
7. INDEMNIFICATION
7.1 The Developer shall indemnify and hold harmless the Client from and against any and all claims, losses, damages, liabilities, and expenses (including reasonable legal fees) arising from any breach of the Developer's warranties or representations under this Agreement, or from any infringement of third-party intellectual property rights by the Software.
7.2 The Client shall indemnify and hold harmless the Developer from and against any and all claims, losses, damages, liabilities, and expenses (including reasonable legal fees) arising from the Client's misuse of the Software or breach of its obligations under this Agreement.
8. GOVERNING LAW AND DISPUTE RESOLUTION
8.1 This Agreement shall be governed by and construed in accordance with the laws of {{governing_jurisdiction}}.
8.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 Parties agree to submit to mediation in {{mediation_location}}.
8.3 If mediation is unsuccessful, either Party may initiate litigation in the courts of {{litigation_jurisdiction}}.
9. ENTIRE AGREEMENT
9.1 This Agreement, including all attached Exhibits, constitutes the entire agreement between the Parties with respect to the subject matter hereof and supersedes all prior and contemporaneous agreements, understandings, and representations, whether oral or written.
9.2 Any amendments or modifications to this Agreement must be in writing and signed by both Parties.
SIGNATURES
IN WITNESS WHEREOF, the Parties have executed this Agreement as of the date first written above.
_____________________________
Developer Name: {{developer_signatory_name}}
Title: {{developer_signatory_title}}
{{service_provider_company_name}}
_____________________________
Client Name: {{client_signatory_name}}
Title: {{client_signatory_title}}
{{client_company_name}}
Related templates
Preliminary Acceptance of Product for Resale
This template is used by a reseller to formally acknowledge the preliminary acceptance of a product from a supplier, prior to final acceptance and payment. It outlines the terms of acceptance, inspection, and any initial discrepancies.
Diligence Confidentiality Protocol
Protocol governing handling, distribution, and destruction of confidential diligence materials.
Diligence Findings Memo
Internal diligence findings memo with material issues and recommended deal adjustments.
Non-Disclosure Agreement (Mutual M&A)
Mutual NDA tailored for M&A discussions with non-solicit and standstill optional.