Reading time: 4 minutes

When you are drafting your Software and Website Development Agreement, it is extremely important to have clearly defined development phases with deadlines included. When you are having a website developed for your business it is important that you know when different parts of your website will be functional. Your development phases schedule can set out the expectations of both parties and what each party needs to contribute or do at each phase. Expectation management is important and can assist both parties in making the experience of working together a pleasurable one.

Development phases

It is important to have a clear development schedule so that both you and your developer know what the expectations are.

The development schedule should generally cover the following:

  • what services will be provided in each stage;
  • how long each stage will take and what the deadline is;
  • what milestones need to be met for the completion for one stage; and
  • if the developer is charging per stage of development, what the relevant fees are.

Delays and notifications

If a development schedule is set out in the Software and Website Development Agreement, there should also be a clause in the agreement dealing with delays. This clause should set out the process that needs to be followed if there is a delay. Generally, if the developer is aware that a particular development stage may take longer, and a deadline cannot be met, the developer has a responsibility to provide you with reasonable notice explaining reasons for the delay and a re-estimated date of completion.

On the other hand, if you have caused the delays, for example, by not providing the required content, images or other material, then you will be expected to agree a new deadline with the developer. The developer may also request that you may additional fees if you have provided incorrect or corrupt material which has caused significant delays in the process.

As delays are a common cause of dispute between customers and developers, it is very important that this clause is included so that each party understands their obligations and rights where deadlines are unable to be met.

Acceptance testing

When you are drafting your Software and Website Development Agreement, it is important to set out the procedure for acceptance testing at each stage of the development process.

Firstly, it needs to be clear how testing will be conducted. This is dependent on the type of software and website that is being developed, and needs to be agreed between you and your developer.

Secondly, the clause should set out what happens after the acceptance testing. Generally, if you are satisfied with the testing results, you will be required to notify the developer in writing within an agreed timeframe, confirming that you are satisfied, and the developer can then proceed to the next stage. On the other hand, if you are not satisfied with the testing results, you are also required to notify your developer and provide an opportunity to rectify this.

Finally, if you were not satisfied with testing results, and you have provided your developer with an opportunity to repair it, and you are still unsatisfied with the testing results at the next testing stage, you may want to cease all further development and terminate the agreement. If you want to have the right to do this, it should be clearly drafted in this clause.

If different stages of development require a different acceptance testing process, it might be a good idea to set this all out in the same schedule.


Having a clear development schedule which sets out phases, timing and specifications, and an acceptance testing clause which sets out exactly how testing will be conducted, will help avoid disputes down the track between you and your developer. If you require any legal assistance in the preparation of a detailed Software and Website Development Agreement, or if you have any other legal issues associated with intellectual property or information technology services, contact LegalVision today on 1300 544 755 and speak with one of our experienced contract lawyers. 


Day in Court: What Happens When Your Business Goes to Court

Thursday 2 June | 11:00 - 11:45am

If your business is going to court, then you need to understand the process. Our free webinar will explain.
Register Now

How to Manage a Construction Dispute

Thursday 9 June | 11:00 - 11:45am

Protect your construction firm from disputes. To understand how, join our free webinar.
Register Now

Startup Financing: Venture Debt 101

Thursday 23 June | 11:00 - 11:45am

Learn how venture debt can help take your startup to the next level. Register for our free webinar today.
Register Now

About LegalVision: LegalVision is a commercial law firm that provides businesses with affordable and ongoing legal assistance through our industry-first membership.

By becoming a member, you'll have an experienced legal team ready to answer your questions, draft and review your contracts, and resolve your disputes. All the legal assistance your business needs, for a low monthly fee.

Learn more about our membership

Need Legal Help? Submit an Enquiry

If you would like to get in touch with our team and learn more about how our membership can help your business, fill out the form below.

Our Awards

  • 2020 Innovation Award 2020 Excellence in Technology & Innovation Finalist – Australasian Law Awards
  • 2020 Employer of Choice Award 2020 Employer of Choice Winner – Australasian Lawyer
  • 2020 Financial Times Award 2021 Fastest Growing Law Firm - Financial Times APAC 500
  • 2020 AFR Fast 100 List - Australian Financial Review
  • 2021 Law Firm of the Year Award 2021 Law Firm of the Year - Australasian Law Awards
  • 2022 Law Firm of the Year Winner 2022 Law Firm of the Year - Australasian Law Awards