{{company_name}}
{{company_address}}
Phone: {{phone}} | Email: {{email}} | Web: {{website}}
Custom Software Development Agreement
Custom Software Development Agreement
{{company_name}} {{company_address}} Phone: {{phone}} Email: {{email}} Website: {{website}}
CUSTOM SOFTWARE DEVELOPMENT AGREEMENT
This Custom Software Development Agreement (the 'Agreement') is made effective as of {{effective_date}} (the 'Effective Date'), by and between {{client_company_name}}, with its principal place of business at {{client_company_address}} ('Client'), and {{developer_company_name}}, with its principal place of business at {{developer_company_address}} ('Developer').
1. SCOPE OF SERVICES
Developer agrees to develop custom software ('Software') for Client as described in detail in Schedule A, attached hereto and incorporated herein by reference. The Software shall meet the specifications and functionalities outlined therein. Any changes to the scope of services must be agreed upon in writing by both parties.
2. DEVELOPMENT SCHEDULE
Developer shall use its best efforts to complete the Software development in accordance with the project milestones and delivery dates set forth in Schedule B, attached hereto and incorporated herein by reference. Client acknowledges that delays in providing necessary information or feedback may impact the development schedule.
3. FEES AND PAYMENT
Client shall pay Developer the fees as specified in Schedule C, attached hereto and incorporated herein by reference. Payments shall be made in {{currency}} within {{payment_terms}} days of receipt of invoice. Late payments may incur an interest charge of {{late_payment_interest_rate}}% per month. A {{upfront_payment_percentage}}% upfront payment of {{upfront_payment_amount}} is required upon signing this Agreement.
4. INTELLECTUAL PROPERTY RIGHTS
Upon full and final payment of all fees due under this Agreement, all intellectual property rights, including copyrights, patents, trademarks, and trade secrets, in the Software developed under this Agreement shall be the sole and exclusive property of the Client. Developer agrees to execute any documents reasonably necessary to effectuate this transfer of ownership.
5. CONFIDENTIALITY
Both parties agree to treat all information disclosed by the other party as confidential, including but not limited to business plans, technical data, and any proprietary information. Neither party shall disclose such confidential information to any third party without the prior written consent of the disclosing party, except as required by law.
6. WARRANTIES AND REMEDIES
Developer warrants that the Software will perform substantially in accordance with the specifications for a period of {{warranty_period}} days following acceptance. In the event of a breach of this warranty, Developer's sole obligation and Client's exclusive remedy will be for Developer to correct the non-conforming Software at no additional charge. This warranty does not cover issues arising from Client's misuse, alterations, or third-party components.
7. LIMITATION OF LIABILITY
To the maximum extent permitted by applicable law, neither party shall be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits or revenues, whether incurred directly or indirectly, or any loss of data, use, goodwill, or other intangible losses, resulting from (a) your access to or use of or inability to access or use the services; (b) any conduct or content of any third party on the services; or (c) unauthorized access, use or alteration of your transmissions or content. In no event shall either party's aggregate liability exceed the total amount paid by Client to Developer under this Agreement during the {{liability_period}} months prior to the event giving rise to the claim.
8. TERMINATION
Either party may terminate this Agreement upon and for cause by providing {{notice_period_days}} days written notice. Cause for termination includes, but is not limited to, a material breach of this Agreement that is not cured within the notice period. Upon termination, Client shall pay Developer for all services rendered up to the termination date.
9. GOVERNING LAW
This Agreement shall be governed by and construed in accordance with the laws of {{country}}, without regard to its conflict of law principles. Any disputes arising out of or in connection with this Agreement shall be subject to the exclusive jurisdiction of the courts of {{city}}, {{country}}.
10. ENTIRE AGREEMENT
This Agreement, including all attached schedules, constitutes the entire agreement between the parties with respect to the subject matter hereof and supersedes all prior and contemporaneous agreements and understandings, whether written or oral, relating to such subject matter. No modification of this Agreement shall be effective unless in writing and signed by both parties.
SCHEDULE A: SOFTWARE SPECIFICATIONS
Refer to attached 'Software Requirements Document' dated {{requirements_document_date}}.
SCHEDULE B: DEVELOPMENT SCHEDULE AND MILESTONES
Milestone 1: {{milestone_1_description}} - Due: {{milestone_1_date}} Milestone 2: {{milestone_2_description}} - Due: {{milestone_2_date}} Final Delivery: {{final_delivery_description}} - Due: {{final_delivery_date}}
SCHEDULE C: FEE STRUCTURE AND PAYMENT TERMS
Fixed Fee: {{fixed_fee_amount}} {{currency}} Payment Schedule: - {{payment_1_percentage}}% upon signing: {{payment_1_amount}} {{currency}} - {{payment_2_percentage}}% upon Milestone 1 completion: {{payment_2_amount}} {{currency}} - {{payment_3_percentage}}% upon Final Delivery: {{payment_3_amount}} {{currency}} OR Hourly Rate: {{hourly_rate_amount}} {{currency}} per hour. Estimated Total Hours: {{estimated_total_hours}}.
SIGNATURES
IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the Effective Date first written above.
CLIENT: {{client_company_name}} By: _____________________________ Name: {{client_signatory_name}} Title: {{client_signatory_title}} Date: _______________ DEVELOPER: {{developer_company_name}} By: _____________________________ Name: {{developer_signatory_name}} Title: {{developer_signatory_title}} Date: _______________
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.