When developing software that you may sell or licence to another party under a software licence agreement, it is important to clearly set out what you are responsible for and what you are not. The key is to prepare a strong software development agreement, in which you can effectively manage your clients’ expectations in relation to the functionality of the software. Here, you would set out exactly what your software can and cannot do.  You can also set out what you will be responsible for at different stages of the development process and what you will not be responsible for. By setting out these provisions, you can go a long way in limiting the liability associated with the development of your software for a client. So, if you would like to prepare a software development agreement, it is advisable to get in touch with an IT solicitor who has a thorough understanding of how software is developed and the legalities of this arrangement.

What provisions are in a software development agreement?

To give you an idea of what a software development agreement is and the provisions it covers, we have put together an outline of the key clauses that we believe may be useful to incorporate into the agreement. These clauses include:

  • Who the parties to the agreement are;
  • The nature of the software, including a description of its features and the purpose of its development;
  • Your duties as a developer, including the specifications of the software that you will be developing;
  • The client’s duties eg. to provide you with timely information or with relevant feedback;
  • The delivery time of the software and the details of the various development stages/milestones;
  • How much you will be paid for your services and through what payment mechanisms eg. will you invoice the client every fortnight for services rendered?
  • Who owns the intellectual property in the software;
  • Whether confidential information will pass between the parties, and if so, on what terms this information is to be kept confidential and when it may be disclosed;
  • What you agree to be responsible for and what you will not be held liable for;
  • A detailed outline of the warranties that you provide in relation to the software and your compliance with the Australian Consumer Law, if applicable;
  • How disputes between the parties can be resolved; And
  • When and how the agreement will come to an end.

Limitation of liability and disclaimers

As a provider of services, you may be required to make certain consumer guarantees under the Australian Consumer Law. These guarantees relate to, for example, providing a service that is satisfactory in terms of what you have indicated to the client will be included in the service. For a detailed explanation of your obligations under the Australian Consumer Law, please visit the Australian Competition and Consumer Commission website at https://www.accc.gov.au/ However, in your agreement you may indicate that apart from the guarantees that you are required to make under law, you are not responsible for other factors. For example, if you are developing an app that is designed to track weather forecasts, your client cannot hold you responsible if the app does not provide information regarding clothing sales or traffic jams. Therefore, it is a good idea to list exactly what the client may hold you responsible for and what they cannot pursue you for. A useful provision to include might state that you cannot, for example, be liable for any delays in the development of the app due to the client providing you with incorrect information.


In preparing a strong software development agreement, the rights and responsibilities of both parties should be clearly set out. This means that you will reduce the risk of being held liable for acts or omissions that you have clearly indicated you are not responsible for. For further information on how to limit your liability, we suggest that you speak with an IT solicitor.

COVID-19 Business Survey
LegalVision is conducting a survey on the impact of COVID-19 for businesses across Australia. The survey takes 2 minutes to complete and all responses are anonymous. We would appreciate your input. Take the survey now.

About LegalVision: LegalVision is a tech-driven, full-service commercial law firm that uses technology to deliver a faster, better quality and more cost-effective client experience.

The majority of our clients are LVConnect members. By becoming a member, you can stay ahead of legal issues while staying on top of costs. For just $199 per month, membership unlocks unlimited lawyer consultations, faster turnaround times, free legal templates and members-only discounts.

Learn more about LVConnect

Lachlan McKnight
Need Legal Help? Get a Free Fixed-Fee Quote

If you would like to receive a free fixed-fee quote or get in touch with our team, fill out the form below.

  • By submitting this form, you agree to receive emails from LegalVision and can unsubscribe at any time. See our full Privacy Policy.
  • This field is for validation purposes and should be left unchanged.
Our Awards
  • 2019 Top 25 Startups - LinkedIn 2019 Top 25 Startups - LinkedIn
  • 2019 NewLaw Firm of the Year - Australian Law Awards 2019 NewLaw Firm of the Year - Australian Law Awards
  • 2020 Fastest Growing Law Firm - Financial Times APAC 500 2020 Fastest Growing Law Firm - Financial Times APAC 500
  • 2020 AFR Fast 100 List - Australian Financial Review 2020 AFR Fast 100 List - Australian Financial Review
  • 2020 Law Firm of the Year Finalist - Australasian Law Awards 2020 Law Firm of the Year Finalist - Australasian Law Awards
  • Most Innovative Law Firm - 2019 Australasian Lawyer 2019 Most Innovative Firm - Australasian Lawyer
Privacy Policy Snapshot

We collect and store information about you. Let us explain why we do this.

What information do you collect?

We collect a range of data about you, including your contact details, legal issues and data on how you use our website.

How do you collect information?

We collect information over the phone, by email and through our website.

What do you do with this information?

We store and use your information to deliver you better legal services. This mostly involves communicating with you, marketing to you and occasionally sharing your information with our partners.

How do I contact you?

You can always see what data you’ve stored with us.

Questions, comments or complaints? Reach out on 1300 544 755 or email us at info@legalvision.com.au

View Privacy Policy