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

  • Advertising guide for carriage service providers released

    Advertising guide for carriage service providers released

    Carriage Service Providers must follow the Telecommunications Consumer Protections Code 2019 when advertising their offers to consumers. Learn the key elements to include, the advertising medium, and the use of disclaimers to avoid financial and reputational risks. Read this article to find out more.

    Read more …

  • Standard form telecom services agreements

    Standard form telecom services agreements

    Carriage service providers must comply with a range of legal requirements to protect their customers and their business. Learn what these are and how to ensure your company meets them in this informative article.

    Read more …

  • Revisiting software as a service agreement

    Revisiting software as a service agreement

    Discover the legal considerations of commercialising a SaaS (Software-as-a-Service) Agreement as a business model. Uncover the key issues to consider when going to market with a SaaS offering, such as subscription terms, service levels, data handling, intellectual property (IP) in customizations, and more.

    Read more …

  • Managed service agreements for IT businesses

    Managed service agreements for IT businesses

    A Managed Services Agreement (MSA) outlines the roles and responsibilities of IT services provider and client, detailing services, payment, security, and more. It helps mitigate risks and ensure both parties are clear on expectations.

    Read more …

  • What are software licence agreements?

    What are software licence agreements?

    A Software Licence Agreement (SLA) is a contract between two parties granting the right to use software. Learn more about common clauses, legal issues, and how to protect yourself when drafting the agreement.

    Read more …

  • Top 11 legal tips for selling a technology business

    Top 11 legal tips for selling a technology business

    These tips include asset sale or share sale, intellectual property ownership, legal and accounting due diligence, change of control issues, restraint of trade clauses, key personnel, and more.

    Read more …

  • s115A Copyright Act – infringement outside Australia

    s115A Copyright Act – infringement outside Australia

    This article examines the concept of shareholder oppression and provides examples of when the Court has found oppressive conduct, as well as when it has not. It also outlines the remedies the Court prefers when faced with oppressive conduct.

    Read more …

  • Do meta tags amount to trade mark infringement?

    Do meta tags amount to trade mark infringement?

    Find out how the case of Accor Australia & New Zealand Hospitality Pty Ltd v Liv Pty Ltd [2015] FCA 554 highlights the potential risk of trademark infringements to businesses. Read more to discover the case background, takeaways, and tips to protect your business.

    Read more …

  • Electronic document execution by directors

    Electronic document execution by directors

    The Federal Government has issued a ruling allowing companies to sign documents electronically until 6 November 2020. Find out more about how this ruling affects your business.

    Read more …

Send this to a friend