software development disputes

What are Software Development Agreements?

HomePrivate: BlogLegal insightsWhat are Software Development Agreements?

by

reviewed by

Malcolm Burrows

Reading Time:

2–3 minutes

A software development agreement (Software Development Agreement) is a contract where one party (Developer) agrees to develop a software application for another party (Client).  Concise drafting is key in Software Development Agreements to ensure that the resulting software meets the Client’s requirements and also does not allow for scope to the detriment of the Developer.


Common clauses in Software Development Agreements

The provisions in this sort of agreement will vary according to the size and scope of the software to be developed, but commonly include:

  • acceptance testing – details any testing requirement the software must pass to be accepted by the Client;
  • confidentiality – imposes obligations on the parties to keep all confidential information strictly confidential, except in listed circumstances;
  • development stages – deadlines for the provision of software modules (also known as “deliverables”) by the Developer;
  • escrow – requires the Developer to deliver the software to an escrow agent and outlines timeframes and responsibility for payment of such delivery;
  • hosting – details which party is responsible for hosting the Software;
  • indemnity – requires the Developer to compensate the Client for any loss or damage which results from a breach of the Contract;
  • intellectual property ownership – states which party owns copyright in the software source code and any other materials provided to the Client;
  • marketing – details whether the Developer is allowed to use the Software development as part of its marketing and advertising campaigns ;
  • moral rights – the Client may request moral rights (that is, the right to attribution and the right to freedom from derogatory treatment) in the software are waived in the Client’s favour;
  • restraint of trade – the Client may request that the Developer does not create competing software for the Client’s competitors for a specified period of time after expiration or termination of the Agreement; and
  • warranty period – how long the Software should work without major errors or bugs.

Common problems with Software Development Agreements

A common issue is not adequately addressing ownership of intellectual property (IP) in the software itself.  Under the Copyright Act 1968 (Cth) ownership of copyright in an original work generally rests with the original “author” of the work – in this instance the Developer.  However, this can create issues for the Client who may wish to expand or modify the software in the future.  Alternatively, assigning all copyright in the software to the Client can cause problems for the Developer, in that it prohibits them from using their common core libraries.  To avoid these sorts of issues, it is best that they be documented in the Developer’s standard form contracts.

Links and further references

Cases

Intelmail Explorenet Pty Ltd v Vardanian (No 2) [2009] FCA 1018

Legislation

Copyright Act 1968 (Cth)

Further information about Software Developer Agreements

If you need assistance drafting a Software Development Agreement, please telephone me for an obligation free and confidential discussion.


Related insights about Software Developer Agreements

  • Patent granted for software tracking user actions

    Patent granted for software tracking user actions

    A decision by Australian Patent Office provides insight into patentable subject matter for computer-implemented inventions. Case of Facebook, Inc. [2020] APO 19 is a successful example of technical improvement in computer-implemented method, resulting in patentability even with generic computer implementation.

    Read more …

  • Use of IRUs in a telecommunications capacity

    Use of IRUs in a telecommunications capacity

    Learn how to structure IRUs for tax compliance and ensure your cable system capacity services are secure. Discover the key elements you need to include in your agreement to guarantee exclusive access and economic ownership rights.

    Read more …

  • Interactive Gambling Act 2001 (Cth) overview

    Interactive Gambling Act 2001 (Cth) overview

    Online gaming operators in Australia must abide by the Interactive Gambling Act 2001 (Cth). Learn more about the rules and regulations, and the consequences when they are not followed.

    Read more …

  • Standard form IT procurement contracts – legal issues

    Standard form IT procurement contracts – legal issues

    Do you know what to look for in an IT procurement agreement? Learn more about the Queensland government QITC framework and key areas to consider when drafting or negotiating an agreement to protect your company’s commercial value.

    Read more …

  • OAIC Notifiable Data Breaches report – July 2020

    OAIC Notifiable Data Breaches report – July 2020

    The OAIC’s Notifiable Data Breaches Report reveals 518 data breaches reported by eligible entities in the first half of 2020. Learn more about the types of personal information involved, the highest reporting sector, and the key takeaways from the report to protect your data.

    Read more …

  • Telco reseller agreements – legal issues

    Telco reseller agreements – legal issues

    Commonwealth supported place (CSP)s must consider legal implications, including liability, data security protocols, and applicable laws when entering into a reseller agreement with a network service provider. Learn more about the obligations and requirements.

    Read more …

  • Website blocking orders – what has to be proven?

    Website blocking orders – what has to be proven?

    This article provides an overview of the requirements for companies wishing to offer equity-based crowd-sourced funding in Australia. It covers the types of companies eligible, the type of securities allowed, and the issuer cap.

    Read more …

  • Dark fibre contracts for telecommunications providers

    Dark fibre contracts for telecommunications providers

    This article explains the complexities and benefits of dark fibre access, outlining key elements to consider for telecoms service agreements between providers and business end users. It covers supplier’s service levels, liability and security provisions.

    Read more …

  • What does a network access agreement cover?

    What does a network access agreement cover?

    Network access agreements are complex legal documents. This article outlines key areas to consider, such as routing, fault and interruption, acceptance testing, suspension, pass through costs, and indemnity.

    Read more …

Send this to a friend