Custom Software Development 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 Custom Software Development Agreement?

The Custom Software Development Agreement is a vital legal instrument used when a business or organization engages a software developer or development company to create bespoke software solutions under New Zealand law. This agreement is essential for projects where standard off-the-shelf software products do not meet specific business requirements. It covers crucial aspects such as project scope, development methodology, intellectual property rights, acceptance testing, warranties, and support obligations. The document ensures compliance with New Zealand's legal framework, including the Contract and Commercial Law Act 2017, Fair Trading Act 1986, and relevant intellectual property legislation. It provides a structured framework for managing the development process, protecting both parties' interests, and establishing clear deliverables and success criteria.

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 Custom Software Development Agreement

A Custom Software Development Agreement is your legal foundation when commissioning bespoke software solutions in New Zealand. This comprehensive contract protects both you and your developer by establishing clear expectations, deliverables, and legal obligations throughout the development process. Whether you're a business seeking custom applications or a developer taking on new projects, this agreement ensures your interests are legally protected under New Zealand law.

When do you need this document?

You need this agreement whenever you're commissioning software that doesn't exist off-the-shelf. This includes developing custom mobile applications for your business, creating specialized database systems for inventory management, building e-commerce platforms with unique functionality, or developing proprietary software tools for internal operations. The agreement is equally important whether you're working with individual freelance developers, established software companies, or technology consultancy firms. Any project involving significant time investment, intellectual property creation, or ongoing maintenance requires this legal protection.

Key legal considerations

Intellectual property ownership sits at the heart of software development agreements. You must clearly define who owns the source code, whether you're purchasing full rights or licensing the software, and how existing third-party components are handled. Payment structures require careful attention - whether you're paying milestones, hourly rates, or fixed project fees, the agreement should specify when payments are due and what triggers them. Liability and warranty clauses protect you from defective code while setting reasonable expectations for the developer's responsibilities. Include detailed acceptance testing procedures, outlining how you'll evaluate deliverables and what constitutes satisfactory completion. Consider including confidentiality provisions if the project involves sensitive business information or proprietary processes.

Legal requirements in New Zealand

Your Custom Software Development Agreement must comply with the Contract and Commercial Law Act 2017, which governs contract formation and enforcement in New Zealand. This includes ensuring all essential terms are clearly stated and that electronic signatures are properly implemented where applicable. The Fair Trading Act 1986 requires that all representations about development capabilities, timelines, and deliverables are accurate and not misleading. If your software will handle personal information, the Privacy Act 2020 mandates specific data protection requirements that must be incorporated into your development specifications. Copyright Act 1994 protections automatically apply to software code, but your agreement should explicitly address ownership transfer and licensing arrangements. Consumer Guarantees Act 1993 may apply if you're purchasing software as a consumer, providing additional rights regarding quality and fitness for purpose that cannot be contracted out of.

GOVERNING LAW

Applicable law

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

Contract and Commercial Law Act 2017: Governs formation and enforcement of contracts, including electronic transactions and digital signatures. Essential for establishing valid contractual relationships in software development agreements.
Copyright Act 1994: Crucial for protecting intellectual property rights in software, including source code, documentation, and other deliverables. Determines ownership and licensing of software components.
Fair Trading Act 1986: Ensures fair trading practices and prevents misleading conduct in commercial transactions, including software development services and representations about capabilities.
Privacy Act 2020: Regulates the collection, use, and disclosure of personal information, particularly relevant if the software will handle user data or personal information.
Consumer Guarantees Act 1993: Provides statutory guarantees for services, including that they will be carried out with reasonable care and skill, relevant if the client is a consumer rather than a business.
Patents Act 2013: May be relevant if the software development involves patentable innovations or if there's a need to ensure no patent infringement occurs.
Designs Act 1953: Could be relevant if the software includes unique user interface designs or visual elements that might qualify for design protection.
Electronic Transactions Act 2002: While now part of the Contract and Commercial Law Act 2017, its principles remain important for electronic contracting and documentation in software development.

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