1
Identify the parties and software being licensed
Enter the vendor's full registered legal entity name and the licensee's name. Describe the software product by its commercial name and version number, and attach or reference the product documentation as an exhibit.
💡 Use the exact entity name as it appears in your corporate registry — brand names and trade names create enforceability gaps if the contracting entity ever changes.
2
Define the license type and scope precisely
Choose between perpetual and subscription, exclusive and non-exclusive, and set the specific metric that governs scope — named users, concurrent users, CPU cores, or installation sites. Enter the exact number permitted.
💡 Define 'user' to include or exclude contractors, affiliates, and subsidiaries explicitly. Enterprise licensees will always push for the broadest possible interpretation.
3
Complete the fees and payment terms block
Enter the license fee amount, currency, invoice frequency, due date (Net 30 is standard), late-payment interest rate, and the grace period before the vendor may suspend access for non-payment.
💡 State whether fees are exclusive of applicable taxes. For cross-border deals, specify whether the licensee is responsible for withholding tax and whether the vendor is entitled to gross-up payments.
4
Tailor the restrictions clause to your IP risks
Review the prohibited-uses list and add restrictions specific to your software — such as prohibitions on use in competing products, AI training, or high-risk environments like medical devices or nuclear facilities.
💡 High-risk use exclusions (aviation, medical, nuclear) reduce your liability exposure significantly and are standard practice for general-purpose software vendors.
5
Set the warranty scope and remedy
Define the warranty period (90 days is most common), what performance standard the software must meet (material conformance with documentation), and the exclusive remedy if the warranty is breached (repair, replace, or pro-rata refund).
💡 Making the limited warranty remedy exclusive — 'this is licensee's sole and exclusive remedy for warranty breach' — prevents claims under implied warranty theories that could expose you to greater damages.
6
Confirm the limitation of liability and format it conspicuously
Set the aggregate liability cap (typically 12 months of fees), list the excluded damage categories, and format both paragraphs in ALL CAPS or bold to satisfy conspicuousness requirements in US states and common-law jurisdictions.
💡 Consider carving out indemnification obligations, fraud, and willful misconduct from the liability cap — courts are more likely to enforce a cap that does not attempt to immunize intentional wrongdoing.
7
Set the term, renewal, and post-termination obligations
Enter the initial term length, the notice period for non-renewal, cure periods for material breach, and the post-termination obligations — return or certified destruction of confidential materials and uninstallation of the software.
💡 Auto-renewal with a 60-day notice window protects your revenue pipeline. A 30-day window is too short for enterprise customers to get internal approval for non-renewal.
8
Choose governing law and sign before deployment
Select a governing law jurisdiction with a well-developed body of commercial software case law — Delaware, New York, and England & Wales are common choices. Both parties must sign before the licensee deploys the software.
💡 Use an eSignature service to timestamp execution. Post-deployment signatures raise the same fresh-consideration risks as post-start-date employment contracts.