Create a bespoke document in minutes, or upload and review your own.
Get your first 2 documents free
Your data doesn't train Genie's AI
You keep IP ownership of your information
Software Purchase Agreement
I need a software purchase agreement for acquiring a new project management tool, ensuring it includes provisions for annual licensing fees, technical support, and data privacy compliance in accordance with Australian regulations. The agreement should also outline the terms for software updates and the process for terminating the contract if the software fails to meet performance expectations.
What is a Software Purchase Agreement?
A Software Purchase Agreement sets out the legal terms when you buy software licenses or programs from a vendor. It covers essential details like payment terms, the number of permitted users, and how you can use the software within your organization.
Under Australian consumer law, these agreements protect both buyers and sellers by clearly defining warranties, support obligations, and intellectual property rights. They typically include specific provisions about data protection, compliance with Australian Privacy Principles, and what happens if either party needs to terminate the arrangement. Good agreements also spell out dispute resolution procedures that align with Australian legal requirements.
When should you use a Software Purchase Agreement?
Use a Software Purchase Agreement when buying significant software for your business, especially enterprise-level systems or solutions costing more than $5,000. This becomes crucial for custom-built software, multi-user licenses, or any software that will handle sensitive company or customer data.
The agreement provides essential protection before making payment or implementing the software. It's particularly important for Australian businesses needing to comply with privacy laws and data protection requirements. Having this agreement in place helps prevent disputes about functionality, maintenance obligations, and intellectual property rights that could disrupt your operations later.
What are the different types of Software Purchase Agreement?
- Standard License Agreement: Covers basic software purchases with standard terms for installation, updates, and support - ideal for off-the-shelf software
- Enterprise-Wide Agreement: Includes multi-user licensing, advanced support tiers, and customisation rights across large organisations
- SaaS Purchase Agreement: Focuses on cloud-based software with specific uptime guarantees, data handling, and Australian server location requirements
- Custom Development Agreement: Combines purchase terms with development specifications for bespoke software solutions
- Limited-Term License: Details shorter-term software access with renewal options and data extraction rights upon expiry
Who should typically use a Software Purchase Agreement?
- Software Vendors: Create and customize the initial agreement, setting terms for licensing, support, and warranties under Australian law
- Corporate IT Managers: Review technical specifications, validate functionality claims, and ensure the software meets business requirements
- Legal Teams: Negotiate terms, ensure compliance with Australian privacy laws, and protect intellectual property rights
- Finance Directors: Approve payment terms, validate pricing structures, and manage ongoing subscription costs
- Compliance Officers: Monitor adherence to data protection requirements and industry-specific regulations
How do you write a Software Purchase Agreement?
- Software Details: Document exact features, user counts, and technical requirements your business needs
- Vendor Information: Gather the provider's ABN, registered address, and authorized representatives
- Usage Terms: Define where and how the software will be used, including geographic restrictions and user access levels
- Payment Structure: Outline costs, payment schedule, and any ongoing maintenance fees
- Security Requirements: List data protection needs and compliance with Australian Privacy Principles
- Support Terms: Specify response times, update provisions, and technical support expectations
What should be included in a Software Purchase Agreement?
- Parties & Details: Full legal names, ABNs, and authorized signatories of both vendor and purchaser
- License Terms: Clear scope of software usage rights, user limits, and permitted modifications
- Payment Provisions: Price, payment schedule, and conditions for any recurring fees
- Data Protection: Compliance with Australian Privacy Principles and data security measures
- Support & Updates: Maintenance obligations, service levels, and update procedures
- Termination Rights: Clear conditions for ending the agreement and data handling post-termination
- Dispute Resolution: Australian jurisdiction and specific dispute handling procedures
What's the difference between a Software Purchase Agreement and a Software Development Agreement?
A Software Purchase Agreement differs significantly from a Software Development Agreement in several key aspects. While both deal with software acquisition, they serve distinct purposes and contain different protections under Australian law.
- Purpose and Scope: Software Purchase Agreements cover ready-made software licensing and delivery, while Development Agreements outline the creation of custom software from scratch
- Timeline Focus: Purchase agreements emphasize immediate transfer and ongoing usage rights, whereas development agreements detail project milestones and development phases
- Intellectual Property: Purchase agreements typically limit rights to usage only, while development agreements often include provisions for custom code ownership
- Payment Structure: Purchase agreements usually involve fixed pricing with maintenance fees, while development agreements often include milestone-based payments and development costs
- Support Terms: Purchase agreements focus on standard support and updates, while development agreements include testing phases and acceptance criteria
Download our whitepaper on the future of AI in Legal
Genie’s Security Promise
Genie is the safest place to draft. Here’s how we prioritise your privacy and security.
Your documents are 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
Our bank-grade security infrastructure undergoes regular external audits
We are ISO27001 certified, so your data is secure
Organizational security
You retain IP ownership of your documents
You have full control over your data and who gets to see it
Innovation in privacy:
Genie partnered with the Computational Privacy Department at Imperial College London
Together, we ran a £1 million research project on privacy and anonymity in legal contracts
Want to know more?
Visit our Trust Centre for more details and real-time security updates.
Read our Privacy Policy.