Software Development Outsourcing Agreement Template for New Zealand

Generate a bespoke document

Trusted by 200k+ teams

4.7 Capterra
4.8 Product Hunt
4.6 Trustpilot

What is a Software Development Outsourcing Agreement?

The Software Development Outsourcing Agreement is designed for organizations in New Zealand seeking to engage external software development services while ensuring compliance with local laws and regulations. This document is essential when a company wants to outsource the development of software applications, systems, or digital solutions to a specialized provider. It establishes the framework for the entire development process, from initial specifications to final delivery and maintenance. The agreement incorporates key provisions required under New Zealand law, including compliance with the Contract and Commercial Law Act 2017, Privacy Act 2020, and relevant intellectual property legislation. It addresses critical aspects such as project scope, methodology, deliverables, acceptance criteria, IP rights, confidentiality, data protection, and risk allocation, while providing flexibility to accommodate various development methodologies and project sizes.

Reviewed by

Swetha Meenal

Legal Engineer, GenieAI

Swetha Meenal profile photo

A lawyer, legal researcher and legal tech founder, Swetha has built AI products deployed inside Tier 1 firms and enterprises. She ensures GenieAI's alignment with the latest regulation and executes testing on the legal robustness of Genie output.

Reviewed by

Imad Mohammed Nazar

Legal Engineer, GenieAI

Imad Mohammed Nazar profile photo

A Skadden-trained M&A lawyer, Imad advised on cross-border transactions and contractual risk before moving into legal AI. He reviews GenieAI's output for compliance and enforceability across our 150+ supported jurisdictions, as well as facilitating external benchmarking.

Jurisdiction

New Zealand

Publisher

GenieAI

Sector

Business

Cost

Free to use

Last updated

About the Software Development Outsourcing Agreement

A Software Development Outsourcing Agreement is a comprehensive legal contract that governs the relationship between your organization and an external software development provider. This document establishes clear terms for project delivery, intellectual property ownership, confidentiality, and compliance with New Zealand's regulatory framework, providing essential legal protection for complex software development projects.

When do you need this document?

You need this agreement whenever you're engaging an external company to develop custom software, mobile applications, web platforms, or digital solutions. It's particularly crucial when outsourcing mission-critical systems, handling sensitive data, or developing proprietary software that will become a core business asset. The agreement is essential for both short-term projects and long-term development partnerships, especially when multiple stakeholders are involved or when the project requires ongoing maintenance and support. You should also use this document when engaging offshore development teams or when intellectual property ownership needs clear definition from the outset.

Key legal considerations

Several critical legal aspects require careful attention in your outsourcing agreement. Intellectual property ownership must be clearly defined, specifying whether you retain full ownership of developed code, documentation, and related materials, or whether certain rights remain with the development provider. Confidentiality clauses should protect your business information, trade secrets, and any proprietary data shared during development. Service level agreements must establish clear performance standards, delivery milestones, and remedies for non-compliance. Risk allocation provisions should address liability limits, indemnification, and insurance requirements to protect both parties from potential disputes. Additionally, data security and privacy obligations must comply with New Zealand's Privacy Act 2020, particularly when personal information is involved in the development process.

Legal requirements in New Zealand

Your Software Development Outsourcing Agreement must comply with several key pieces of New Zealand legislation. The Contract and Commercial Law Act 2017 governs contract formation, interpretation, and enforcement, ensuring your agreement meets legal validity requirements including proper consideration and mutual obligations. The Copyright Act 1994 protects software code and documentation as intellectual property, requiring clear ownership provisions to avoid disputes. The Privacy Act 2020 mandates specific obligations when personal information is collected, used, or disclosed during development, including requirements for privacy impact assessments and data breach notifications. The Fair Trading Act 1986 prohibits misleading conduct and ensures fair dealing between parties, while the Consumer Guarantees Act may apply if you're a small business engaging development services. Your agreement should also address electronic transaction requirements under the Electronic Transactions Act 2002 for digital signatures and communications.

GOVERNING LAW

Applicable law

This Software Development Outsourcing Agreement is drafted to comply with New Zealand law. Key legislation includes:

Genie's Security Promise

Genie is the safest place to draft. Here's how we prioritise your privacy and security.

Your data is private:

We do not train on your data; Genie's AI improves independently

All data stored on Genie is private to your organisation

Your documents are protected:

Your documents are protected by ultra-secure 256-bit encryption

We are ISO27001 certified, so your data is secure

Organizational security:

You retain IP ownership of your documents and their information

You have full control over your data and who gets to see it