Privacy & Technology · Philippine lawIndependent Philippine technology-lawyer review pending

Privacy & Technology · Technology businesses · Clients

Software Development Agreement

Also known as software development contract, app development contract, or programming agreement.

Read the sample Software Development Agreement

Commission an app, website, or system with requirements, milestones, acceptance testing, and who owns the code.

Heightened care. The legal consequences are significant. Read the notes below closely and consider having a Philippine lawyer look at it before you sign.

Download the free sample (Word) Fictional details, no sign-in needed.

  • Free Word sample
  • Word and PDF download
  • 7 guided steps
  • Independent Philippine technology-lawyer review pending
Software development contract sample, Philippines: first page of the Software Development Agreement with fictional details

Sample with fictional details. Read more of it →

How it works

  1. Answer the guided questions

    7 short steps, in plain language. Watch the document take shape as you go. No card, and no account needed to try it.

  2. Review it and save your draft

    Read the finished wording, the warnings that apply to you, and your signing checklist. Sign in to save your draft and come back to it.

  3. Pay once and download

    Pay ₱499 through secure PayMongo checkout, then download the Word and PDF files. Revise it for 30 days at no extra charge.

What is a Software Development Agreement?

A Software Development Agreement is a written agreement that records what the people involved have promised to do for one another.

What this template does. Set requirements, milestones, acceptance, repositories, ownership, licenses, support, security, and change control.

Also searched as

  • app development contract
  • programming agreement

Commonly used by

  • Technology businesses
  • Clients
  • Developers

Legal considerations

Heightened care. Background IP, open-source components, security duties, acceptance criteria, and data-processing roles need detailed routing.

How it is signed

Signed by the people involved. The people involved sign it, with witnesses or a notary where your signing checklist says one is needed. Notarizing a private document is often chosen anyway because it makes the document easier to prove.

What it draws on

  • Civil Code
  • Intellectual Property Code
  • E-Commerce Act
  • Data Privacy Act

The exact provisions, with links to the official text, are listed under the Philippine law behind it.

How to complete your Software Development Agreement

The guided interview takes you through 7 steps. The document updates as you answer, and some questions appear only when your earlier answers make them relevant.

  1. Step 1

    Confirm the kind of project

    This is for a fixed-scope custom software project paid by milestones. It is not for an employee, a subscription license, or an open-source contribution.

    Up to 2 questions
  2. Step 2

    Identify the parties

    Use the legal names in the registrations and IDs.

    Up to 6 questions
  3. Step 3

    Define the project

    Clear scope and acceptance criteria prevent most disputes.

    Up to 5 questions
  4. Step 4

    Set the schedule and payments

    List one milestone per line as: description | date (YYYY-MM-DD) | amount. The amounts must add up to the total fee.

    Up to 6 questions
  5. Step 5

    Decide who owns the software

    Copyright in a commissioned work stays with the creator unless the parties agree in writing. State the deal clearly.

    Up to 8 questions
  6. Step 6

    Set acceptance, warranty, and support

    Say how the Client tests the work and what the Developer fixes for free.

    Up to 8 questions
  7. Step 7

    Set liability, termination, and disputes

    Keep the terms balanced and lawful.

    Up to 8 questions

Sample Software Development Agreement

This is how the opening of a finished document reads. Every name, address, and amount is invented. Your own document is built from your answers, so its wording changes with them.

11 clauses, about 1,181 words in the complete sample.

SOFTWARE DEVELOPMENT AGREEMENT

Republic of the Philippines — Custom software project · Template v0.2.0

This Software Development Agreement (the "Agreement") is made on October 10, 2026 at Cebu City, Philippines, between Sampaguita Trading Corporation, with principal office at 22 Bonifacio Street, Cebu City 6000 (the "Client"), and Kalikasan Software Studio, Inc., with address at 9/F Cebu IT Park, Lahug, Cebu City 6000 (the "Developer").

1. The project

The Developer shall design, build, test, and deliver the software known as "Sampaguita Order Management Portal" (the "Software"), a contract for a piece of work under Articles 1713 and following of the Civil Code. The Software shall do the following: A web portal where the Client's resellers place and track orders, view invoices, and download statements, with an admin console for the Client's staff to manage products, prices, and orders.

The deliverables are: Source code and repository, a deployed production application, an administrator manual, API documentation, and test reports. The technology and platform are: React web front end with a Node.js API and a PostgreSQL database, hosted on the Client's cloud account.

Any change to the scope, schedule, or price shall be made only through a written change order that both parties sign. Neither party is bound by an unwritten change.

2. Schedule and fees

The Developer shall start work on October 15, 2026 and deliver the finished Software on or before March 15, 2027. The total fee is Three Hundred Fifty Thousand Pesos (PHP 350,000.00), payable against the following milestones:

Milestone 1: Design approved, due on November 15, 2026, payment of One Hundred Thousand Pesos (PHP 100,000.00).

Milestone 2: Beta delivered, due on January 31, 2027, payment of One Hundred Fifty Thousand Pesos (PHP 150,000.00).

Milestone 3: Final acceptance, due on March 15, 2027, payment of One Hundred Thousand Pesos (PHP 100,000.00).

The fees are stated exclusive of value-added tax, which the Client shall pay in addition against a valid invoice.

An overdue payment bears interest at 6% per year from the due date until paid. This is not an authority for an unconscionable rate, and a court may reduce an iniquitous interest or penalty (Article 1229).

The Client may withhold tax as the law requires and shall give the Developer the certificate of withholding.

3. Acceptance

The Client shall test each delivery against these acceptance criteria: The portal passes the agreed test cases, handles 200 concurrent users with page responses under three seconds, and has no open critical or high-severity defects at the acceptance test.

The Client shall accept the delivery or list the defects in writing within 10 days after delivery. The Developer shall fix the listed defects and redeliver, and the Client shall test again within the same period.

A delivery that the Client neither accepts nor rejects in writing within 10 days is treated as accepted.

4. Ownership and licenses

Copyright in a commissioned work stays with its creator unless the parties agree otherwise in writing (Intellectual Property Code, Section 178). The parties so agree: on the Client's full payment of the fees, the Developer assigns to the Client all copyright and other rights in the custom code and materials created for the Client under this Agreement (Section 180). Until that payment, the Developer keeps the rights and grants the Client only a license to use the delivered work.

The Developer keeps ownership of its existing tools, libraries, and know-how, described as: The Developer's internal component library, build tools, and templates that it uses across projects. The Developer grants the Client a perpetual, worldwide, non-exclusive, royalty-free license to use those items as part of the Software.

5. Chain of title, personnel, and open source

The Developer states that its employees, contractors, and subcontractors who work on the Software have assigned to it in writing all the rights it needs to give the Client what this Agreement provides, and that it is free to enter this Agreement.

The Developer warrants that the Software and the other deliverables, excluding materials the Client supplied, do not infringe any third person's intellectual property rights. The Developer shall defend the Client, at the Developer's cost, against any claim that they do, and shall indemnify the Client for the loss the claim causes.

The Developer may include only open-source components under permissive licenses, and shall list each one, with its license, before delivery. It shall not include components under licenses that would require the Client's own code to be published.

The Developer shall ensure that its personnel consent to the modification of the Software and to its use without attribution, to the extent the law allows. Moral rights that the law does not allow to be waived stay with their holders.

The rest of the document covers

  • 6. Source code
  • 7. Warranty and support
  • 8. Personal data and confidentiality
  • 9. Liability
  • 10. Ending the Agreement
  • 11. General terms
Free Word sampleThe complete sample above, with its signing checklist and source record. Fictional details, no sign-in.
Download .docx

Make it with your details

A finished document, built from your answers.

  • Editable Word and print-ready PDF

    Download the same finished document in both formats, generated from your exact answers.

  • Your purchased version stays yours

    The wording you paid for is locked and can be downloaded again at any time from your account.

  • 30 days of included revisions

    Change facts, dates, or parties in a separate revision draft and download the update at no extra charge.

  • Signing and execution checklist

    Plain steps for signatures, witnesses, notarization, registration, or tax filing where the document needs them.

  • Legal source record

    The Philippine statutes, rules, and provisions behind the template, with the date each was last checked.

Before you start.

How much is the Software Development Agreement?
₱499, paid once. The interview and live preview are free, and the price covers the Word and PDF files, 30 days of revisions, and your account copy. There is no subscription. See all pricing →
How long does it take?
The guided interview has 7 steps and up to 43 questions. Some questions only appear when they apply to your situation, so you may answer fewer. You can read the document as it builds, and sign in to save a draft and finish later.
Do I need a notary?
Signed by the people involved. The people involved sign it, with witnesses or a notary where your signing checklist says one is needed. Notarizing a private document is often chosen anyway because it makes the document easier to prove. Your signing checklist lists the exact steps for your version.
Is it reviewed by a lawyer?
This template’s current status is: Independent Philippine technology-lawyer review pending. LAW.PH is legal self-help software, not a law firm, and will not describe a document as lawyer-reviewed until an independent Philippine lawyer has approved this exact version.
Is there a free template?
Yes. The sample on this page is free to read and to download as an editable Word file, with no sign-in. It uses fictional names, dates, and amounts, so replace every one. The paid version is built from your own answers, checks them as you go, and includes the signing checklist for your exact situation. Download the free sample (.docx)
Can I change it after I buy it?
Yes. For 30 days you can create a separate revision draft, update your answers, and download the revised files at no extra charge. The version you originally bought is preserved unchanged.
Which law does it follow?
It is drafted under Philippine law and relies on 7 official sources, each listed above with the provisions used and the date it was last checked.
Privacy & Technology

Create your Software Development Agreement.

Free to start. You pay ₱499 only when you are ready to download.

Start this document
Software Development Agreement₱499 · one-time · Word + PDF
Start this document