Software Development Agreement
Plain English Version
**Software Development Agreement (Plain English)**
This agreement is between:
- Developer: [Your Name or Business Name] (“Developer”)
- Client: [Client’s Name] (“Client”)
1. **Project Scope**
The Developer will add a backend feature that enables withdrawals using Paystack. The
work will be done directly in the Client’s existing codebase.
2. **Payment**
The total fee is ₦50,000. The Client agrees to pay ₦25,000 upfront before work starts. The
remaining ₦25,000 is due upon completion and handoff of the code.
3. **Code Delivery**
Once the feature is complete, the Developer will show it working via a live demo (if needed)
and provide the code to the Client.
4. **Support**
The Developer will fix any bugs related to the feature if reported within 7 days after
handoff. After that, further work will require a new agreement and payment.
5. **Access and Security**
The Client will give the Developer access to necessary tools and services including Firebase
and Paystack. The Developer agrees to treat all access securely and responsibly.
6. **Confidentiality**
The Developer will not share or misuse any private data or credentials seen during the
project.
7. **Ownership**
All work and code created during the project will belong to the Client once full payment is
made.
8. **Limits of Responsibility**
The Developer is not responsible for problems caused by third-party services like Paystack
or Firebase.
Signed: ______________________ Date: ___________
Formal Legal Version
**Software Development Agreement (Formal Version)**
This Software Development Agreement (“Agreement”) is entered into by and between:
- [Your Name or Business Name], with a principal place of business at [Your Address]
(“Developer”)
- [Client’s Name], with a principal place of business at [Client’s Address] (“Client”)
1. **Scope of Work**
The Developer shall perform backend development services to implement a withdrawal
feature integrated with Paystack, within the Client’s existing codebase.
2. **Compensation**
Client shall compensate Developer a fixed fee of ₦50,000 (Fifty Thousand Naira). Payment
shall be made as follows: 50% (₦25,000) prior to commencement of work, and the
remaining 50% upon final delivery and demonstration of the completed feature.
3. **Deliverables**
Upon completion, Developer shall deliver the working code and, if requested, conduct a live
session demonstrating its functionality.
4. **Post-Delivery Support**
Developer agrees to provide bug fixes for any defects reported within seven (7) days
following delivery. Beyond this period, further services shall be subject to a new agreement
or hourly rate.
5. **Confidentiality**
Developer shall maintain strict confidentiality regarding any sensitive information or
credentials accessed during the project, including access to Firebase and Paystack
environments.
6. **Intellectual Property Rights**
All deliverables, including code developed under this Agreement, shall be the sole property
of Client upon full payment. Developer retains no rights to reuse or distribute the code.
7. **Limitation of Liability**
Developer shall not be held liable for any damages arising from third-party service
disruptions or failures, including but not limited to Paystack or Firebase.
IN WITNESS WHEREOF, the parties have executed this Agreement as of the date below.
Signed: _______________________ Date: ________________