Skip to main content

Software Development Agreement (Philippines)

Software Development Agreement (Philippines)

SOFTWARE DEVELOPMENT AGREEMENT

Civil Code of the Philippines (RA 386) | Intellectual Property Code (RA 8293) | Electronic Commerce Act (RA 8792)

This Software Development Agreement ("Agreement") is entered into as of [Effective Date]

BETWEEN:

(1) [Client Name], with address at [Client Address] ("Client"); AND

(2) [Developer Name], with address at [Developer Address] ("Developer").

1. PROJECT SCOPE AND DELIVERABLES

1.1 Project: [Project Name]

1.2 Scope: [Project Description]

1.3 Technology: [Tech Stack]

1.4 Target Completion: [Completion Date]. The Developer shall notify the Client immediately of any risk of delay. Client-caused delays shall extend the completion date by an equivalent period.

2. PAYMENT

2.1 Total Contract Price: [Total Price] (exclusive of VAT at 12%).

2.2 Down Payment: [Down Payment Percentage] of the total price is due upon execution of this Agreement. The balance shall be paid in milestone tranches as agreed in the Project Schedule attached hereto as Schedule A.

2.3 The Client shall withhold creditable withholding tax at applicable rates under BIR Revenue Regulation No. 11-2018 and issue BIR Form 2307 to the Developer.

3. INTELLECTUAL PROPERTY ASSIGNMENT

3.1 Upon full payment of the Total Contract Price, the Developer hereby assigns to the Client all copyright, including in the source code, object code, documentation, and all derivative works of the [Project Name] software, pursuant to Intellectual Property Code (RA 8293) Section 180.

3.2 The Developer shall deliver the complete source code to the Client upon final payment. The Developer warrants that the software does not infringe any third-party intellectual property rights.

4. WARRANTY

4.1 The Developer warrants that the software will perform substantially in accordance with the agreed specifications for a period of [Warranty Period] days after launch. During the warranty period, the Developer shall remedy defects at no additional charge.

5. GOVERNING LAW

5.1 This Agreement is governed by Philippine law. Disputes shall be resolved by the courts of [Venue], Philippines, or through arbitration under RA 9285.

Client

________________

Signature

Developer

________________

Signature

Maintained by Vladislav Sergienko, Founder·Template last modified: ·Report an error

What Is a Software Development Agreement (Philippines)?

A Software Development Agreement in the Philippines defines what each party must do under the deal and the consequences of failing to perform.

Software development agreements in the Philippines are governed by Civil Code Articles 1713 to 1729 on contracts for piece of work — under which the developer delivers a specified result (the completed software) and bears the risk of the work until delivery — and by the Intellectual Property Code (RA 8293, 1997) for ownership of the resulting software. Under RA 8293 Section 172, computer programs are protected as literary works, and copyright subsists in the source code and object code automatically upon creation without registration.

The critical IP issue in Philippine software development contracts is copyright ownership. Under Intellectual Property Code Section 178.3, software created by an employee within the scope of employment belongs to the employer. Under Section 178.4, commissioned software — created by an independent contractor for a paying client — may vest copyright in the developer unless the contract expressly assigns the copyright to the client. IPOPHL does not require registration for copyright protection, but registration with the National Library or IPOPHL provides prima facie evidence of ownership.

The Electronic Commerce Act (RA 8792, 2000) and its Implementing Rules give legal recognition to electronic contracts, digital signatures, and electronic deliverables. The Data Privacy Act (RA 10173, 2012) applies where the software processes personal data, requiring the developer to implement privacy-by-design principles under NPC Advisory Opinion No. 2017-050.

The legal framework governing the Software Development Agreement (Philippines) in Philippines draws on several key statutes and regulatory bodies. Under Philippine law, the Civil Code of the Philippines (Republic Act No. 386) governs contractual obligations. The Revised Corporation Code (Republic Act No. 11232) regulates corporate entities through the Securities and Exchange Commission (SEC). The Labor Code of the Philippines (Presidential Decree No. 442) and Department of Labor and Employment (DOLE) govern employment matters. The Data Privacy Act of 2012 (Republic Act No. 10173) and the National Privacy Commission (NPC) protect personal data. The Bureau of Internal Revenue (BIR) administers tax obligations under the National Internal Revenue Code. Parties executing a Software Development Agreement (Philippines) in Philippines should confirm the document reflects current law, including any amendments enacted since the original drafting date. The Revised Corporation Code (RA 11232, 2019) sets the foundational requirements.

When Do You Need a Software Development Agreement (Philippines)?

A Software Development Agreement in the Philippines is required whenever a business or individual commissions a developer or development company to create custom software.

A Software Development Agreement is needed when a Philippine company engages a local or foreign software house to build a custom enterprise resource planning (ERP) system, point-of-sale (POS) platform, or mobile application, because without a written agreement the client may not own the copyright in the delivered software under Intellectual Property Code (RA 8293) Section 178.4.

A Software Development Agreement is required when the project involves milestone-based payments, because Civil Code Article 1169 on delay and Article 1191 on rescission apply when milestones are missed, and a written agreement with defined milestones and acceptance criteria is necessary to trigger payment obligations and termination rights.

A Software Development Agreement is needed when commissioning an offshore or onshore Philippine IT-BPM company to develop software under a dedicated development team or time-and-materials model, because the agreement must address IP ownership, source code escrow, and knowledge transfer obligations that protect the client if the developer closes or defaults.

A Software Development Agreement is required when the software will process personal data of Philippine residents, because the Data Privacy Act (RA 10173) requires privacy-by-design and the developer's obligations as a personal information processor must be documented in writing under NPC Circular No. 16-01.

A Software Development Agreement is needed when the client needs to specify that the software must comply with regulatory requirements — for example, BIR-accredited accounting software, SEC-compliant reporting systems, or BSP-regulated fintech applications — because compliance obligations must be expressly allocated in the development contract.

Parties in Philippines should prepare a Software Development Agreement (Philippines) proactively rather than waiting for a dispute to arise. Courts interpret agreements based on the written terms rather than oral representations. Under Philippine law, the Civil Code of the Philippines (Republic Act No. 386) governs contractual obligations. The Revised Corporation Code (Republic Act No. 11232) regulates corporate entities through the Securities and Exchange Commission (SEC). The Labor Code of the Philippines (Presidential Decree No. 442) and Department of Labor and Employment (DOLE) govern employment matters. The Data Privacy Act of 2012 (Republic Act No. 10173) and the National Privacy Commission (NPC) protect personal data. The Bureau of Internal Revenue (BIR) administers tax obligations under the National Internal Revenue Code. Where the transaction involves regulated activities, prior approval from the relevant authority may be required before execution.

What to Include in Your Software Development Agreement (Philippines)

A complete Software Development Agreement in the Philippines must include the following essential provisions.

Parties and Project Description: Full legal names, SEC or DTI registration numbers, and addresses of the client and developer. A clear project description defining the software to be developed, the technology stack, target platforms (web, iOS, Android), and integration requirements.

Scope of Work and Specifications: Functional requirements, technical specifications, user stories, or a detailed Statement of Work (SOW) attached as a schedule. The SOW defines the developer's obligations under Civil Code Article 1713 and is the baseline for measuring completion and triggering payment milestones.

Milestones and Payment Schedule: Project phases (e.g., requirements, design, development, testing, deployment), acceptance criteria for each milestone, payment tied to milestone completion, and the total contract price. The payment-for-milestone structure protects the client under Civil Code Article 1191 — the client may refuse payment if the deliverable does not meet acceptance criteria.

Intellectual Property Ownership and Assignment: An express assignment of all copyright in the software — including source code, documentation, and derivative works — from the developer to the client upon full payment, under Intellectual Property Code (RA 8293) Section 180. Without this clause, the developer may retain copyright in custom software under Section 178.4.

Source Code Escrow: An obligation to deposit source code with a neutral escrow agent or to deliver source code to the client upon completion, protecting the client's ability to maintain and enhance the software.

Warranty and Defect Liability: A warranty period (typically 90 days post-deployment) during which the developer must fix defects at no charge. Philippine courts apply Civil Code Article 1562 on implied warranty in contracts for work for latent defects discovered after delivery.

Confidentiality and Data Privacy: Protection of the client's business information, data, and any personal data encountered during development under the Data Privacy Act (RA 10173) and NPC Circular No. 16-01.

Term, Acceptance, and Termination: Project timeline, acceptance testing procedures, and client's right to terminate for material delay under Civil Code Article 1191. Post-termination provisions must address payment for work completed and disposition of deliverables.

Additional compliance elements for a Software Development Agreement (Philippines) used in Philippines include: Under Philippine law, the Civil Code of the Philippines (Republic Act No. 386) governs contractual obligations. The Revised Corporation Code (Republic Act No. 11232) regulates corporate entities through the Securities and Exchange Commission (SEC). The Labor Code of the Philippines (Presidential Decree No. 442) and Department of Labor and Employment (DOLE) govern employment matters. The Data Privacy Act of 2012 (Republic Act No. 10173) and the National Privacy Commission (NPC) protect personal data. The Bureau of Internal Revenue (BIR) administers tax obligations under the National Internal Revenue Code. Forms-legal.com provides this template as a starting point for Philippines-compliant documentation.

Cite this page

Reference this free template in an article, syllabus, or research note:

APA

Forms Legal. (2026). Software Development Agreement (Philippines) (Philippines) [Legal document template]. Forms Legal. https://forms-legal.com/philippines/business/services/software-development-agreement-philippines

MLA

"Software Development Agreement (Philippines) (Philippines)." Forms Legal, 2026, https://forms-legal.com/philippines/business/services/software-development-agreement-philippines.

BibTeX
@misc{formslegal-software-development-agreement-philippines,
  author       = {{Forms Legal}},
  title        = {Software Development Agreement (Philippines) (Philippines)},
  year         = {2026},
  howpublished = {\url{https://forms-legal.com/philippines/business/services/software-development-agreement-philippines}},
  note         = {Free legal document template. Based on Revised Corporation Code (RA 11232, 2019)}
}

Frequently Asked Questions

Based on Revised Corporation Code (RA 11232, 2019) — Template last modified June 2026

This template is provided for informational purposes only and does not constitute legal advice. Laws vary by jurisdiction and change over time. Consult a qualified attorney for advice specific to your situation.Full disclaimer

Found an error? Let us know