Product
Litigation
- Early Case Assessment
- Evidence Analysis
- Web Search
- Document Review
- Production Setup
- Connectors (Upcoming)
- Legal Research (Upcoming)
Transactional
- Contract Review
- Contract Intelligence
- Word Add-In
- Web Search (Upcoming)
- Connectors (Upcoming)
- Legal Research (Upcoming)
Solutions
Litigation
- Early Case Assessment
- Investigations & Subpoenas
- Trial Preparation
- Enterprise eDiscovery
- Cloud eDiscovery
Transactional
Who it’s for
Resources
Learn
Customers
Events & CLE
Review software license scope by matching the controlling grant, definitions, schedules, and restrictions against the licensee’s actual and planned deployment. Build a license scope matrix identifying who may use the software, for which activities, on which infrastructure, and under which measurement rules. Resolve gaps through verified entitlements, targeted redlines, or documented deployment decisions. The deliverable is a source-linked matrix separating confirmed permissions from restrictions, missing evidence, and unresolved interpretations, with an owner and disposition for every material issue.
When to use this workflow
Use this workflow when licensee counsel or an in-house technology legal team receives a new license, renewal, expanded order, cloud-migration proposal, or acquisition-related deployment request. It is particularly useful when procurement describes a purchase as enterprise-wide but the documents identify only specified entities, sites, users, or machines.
The review covers installed software and relevant hosted components without treating a software license as interchangeable with a SaaS subscription. It focuses on permitted use and restrictions, examining audit rights and remedies where they affect a scope decision.
This is a general US-oriented transactional guide. Contract interpretation and enforceability depend on governing law, actual language, deployment facts, and deal context. The federal copyright provision discussed below addresses copying permissions, not every contractual restriction.
What you need
Collect the complete agreement package: master license, orders, amendments, entitlement schedules, product definitions, maintenance terms, and incorporated online terms. Include hosting permissions or escrow terms where they affect deployment rights. Preserve dated copies of incorporated material.
Obtain a technical inventory showing legal entities, users, contractors, locations, cloud providers, virtual machines, processors or cores, environments, and backup arrangements. Ask the technical owner to distinguish current use from approved projects and possible expansion.
Also obtain purchase records, proposed quantities, metering documentation, and relevant vendor correspondence. Treat correspondence as evidence to assess, not an assumed amendment. Bring the team’s own versioned negotiation checklist, fallback positions, and approval thresholds; identify the version used for this review.
Use the template
Use the Software License Agreements — License scope matrix below. Copy this table into your working document or spreadsheet. Create one row for each distinct deployment question rather than combining every restriction into one finding.
| ID / topic | Source / version | Text / dependencies | Intended use | Metric / entitlement | Assessment / gaps | Proposed action | Owner / status |
|---|---|---|---|---|---|---|---|
Assign stable document IDs and add section and page citations in the source column. Preserve operative wording, defined terms, exceptions, and cross-references in the text column; keep lengthy extracts in an identified supporting note.
The metric column must capture both the unit and its measurement rule. “200 users” is incomplete without specifying named, concurrent, active, or another defined measure. Distinguish confirmed permission, restriction, ambiguity, and missing evidence in the assessment column. Where material, use labeled entries for legal uncertainty, operational feasibility, financial exposure, business criticality, and mitigation. Record reviewer confidence separately from the issue’s business severity. Use “not present in reviewed documents” only after reviewing the relevant document set.
Step by step
1. Establish the controlling document set
Index each document by ID, date, version, and execution status. Trace incorporation clauses and precedence provisions before selecting language to evaluate. An order may change quantities without changing permitted users; an amendment may expand entities without changing site restrictions.
If an incorporated online policy is unavailable, request the applicable version. Do not substitute current website text without establishing its relevance. Separate missing, unreadable, and unreviewed material, and check whether the package purports to permit later policy changes.
Matrix output: identify controlling sources, record precedence conflicts, and assign requests for missing schedules. Keep entitlement conclusions provisional where those schedules determine scope.
2. Translate deployment into answerable questions
Interview the application owner and infrastructure lead. Ask who accesses the software, whose business they support, where processing occurs, and how instances are created. Include contractors, shared-service affiliates, outsourced operators, customer-facing access, testing, and disaster recovery.
Test planned changes: moving to a cloud host, expanding a cluster, adding an affiliate, or enabling an external portal may implicate different provisions. Ask technical owners to substantiate counts and architecture rather than provide a general compliance assurance. Identify automated accounts and integration access when the contractual metric could include them.
Matrix output: record a concrete intended-use statement, inventory reference, technical owner, and unresolved factual questions for each deployment pattern.
3. Map the grant and measurement rules
Read the grant alongside definitions of licensee, authorized user, software, territory, site, and permitted purpose. Separate permission to install from permission to access, operate, copy, or allow another person to use the software. Confirm covered products, modules, versions, environments, and license duration.
A historical Jabber specimen ties installation and concurrent-user permissions to Exhibit B and restricts third-party hosting to authorized sites. It illustrates why completed schedules matter, not a universal licensing model. See Attachment E-1, §§ 3–4. (sec.gov)
For core, processor, or virtual-machine licensing, obtain the counting definition and have infrastructure personnel apply it to the architecture. Specify the measurement period and aggregation rule where relevant; a reported peak is not enough if measured differently from the contract.
Matrix output: record quantities, counting rules, permitted entities and environments, and missing evidence needed to establish coverage.
4. Test restrictions against necessary operations
Review internal-business-use limits, third-party access, hosting, outsourcing, reverse engineering, copying, geographic restrictions, and transfer provisions. Distinguish a contractor operating software for the licensee from the licensee providing services to customers.
Check backup, testing, standby, and disaster-recovery rights expressly. The historical Express Digital Graphics–CPI agreement permits specified nonproduction copies while restricting other conduct, subject to its definitions, exceptions, and payment terms. See §§ 2.1 and 3.1. (sec.gov)
Do not assume copyright law supplies every operational permission. 17 U.S.C. § 117(a) permits an owner of a program copy to make or authorize essential-step copies or adaptations used only in that manner, or archival copies subject to destruction when continued possession ceases to be rightful. Ownership of a copy and the separate contractual analysis must be established, not assumed from the transaction’s label. (copyright.gov)
Matrix output: classify each necessary activity and identify the clarification, amendment, or operational alternative needed.
5. Assess audit exposure and connected consequences
Determine how the licensor could test compliance with the metric. Review audit scope, lookback, notice, frequency, auditor independence, confidentiality, access limits, true-up pricing, cost allocation, and dispute handling. Identify evidence requests that could expose unrelated systems or sensitive information.
The Express Digital agreement illustrates negotiated safeguards: an independent auditor reasonably acceptable to the licensee, confidentiality protection, reasonable written notice, regular business hours, and no more than one audit per twelve months. These are contractual terms, not statutory requirements or a complete model audit clause. See § 3.2. (sec.gov)
Trace material scope issues into suspension, termination, support eligibility, warranty or indemnity exclusions, and liability provisions. Model any proposed true-up using identified pricing assumptions rather than an unsupported exposure estimate.
Matrix output: document potential interruption, pricing assumptions, evidence burden, remedy citations, and mitigation requiring approval.
6. Draft changes that solve the deployment problem
Write each proposed change around a verified need. Affiliate access may require revisions to both the licensee definition and third-party-use restriction. Cloud migration may require hosting permission, a site update, and counting clarification. Expanding the grant alone may leave contradictory restrictions intact.
For acquisitions or reorganizations, inspect assignment and ownership-change language. The Jabber specimen expressly treats ownership changes as assignments requiring consent; that wording is a drafting example, not a universal change-of-control rule. See Attachment E-1, § 15. (sec.gov)
Matrix output: record preferred language, fallback, operational purpose, dependencies, and the authorized risk approver. Keep requested permission distinct from permission already granted.
7. Verify the revised package and close decisions
Recheck definitions, quantities, cross-references, exceptions, and linked remedies after substantive revisions. Ask the technical owner whether the language covers the actual architecture and whether the remaining restrictions can be followed.
For a prospective agreement, distinguish an agreed drafting position from an executed entitlement. When execution occurs, compare the approved draft with the complete signed package, including schedules and substituted attachments. A change in an earlier draft does not close the issue.
Matrix output: assign each material row a disposition: confirmed, revision agreed pending execution, resolved in executed documents, deployment changed, risk accepted, or open with an owner. Preserve supporting evidence and approval conditions.
Worked example
Fictional scenario: Alder Quay Manufacturing LLC proposes purchasing factory-planning software from LumenForge Systems. All parties, documents, quantities, and clauses below are fictional. Document IDs identify the proposed review package, not executed entitlements.
Order O1-v1 specifies 160 concurrent users for Alder Quay at its Ohio site. Agreement A1-v1 permits internal business use and prohibits third-party access without written consent. Its backup clause permits one archival copy but does not mention operating standby environments. Amendment M1-v1 permits hosting by Harbor Circuit Hosting at the Ohio site but leaves other restrictions unchanged.
Inventory INV1-v1 reports 120 peak concurrent users, including employees of a separately incorporated affiliate, and a warm standby at a second recovery site. The infrastructure lead has not verified whether the count follows the contractual metric or whether the standby processes production jobs.
| ID / topic | Source / version | Text / dependencies | Intended use | Metric / entitlement | Assessment / gaps | Proposed action | Owner / status |
|---|---|---|---|---|---|---|---|
| L1 / affiliate | A1-v1 § 2, p. 2; O1-v1 p. 1; INV1-v1 row 4 | Licensee is Alder Quay; third-party access requires consent | Affiliate staff join internal planning | 160 concurrent; 120 reported peak | Entity coverage absent from proposed wording; counting method unverified | Add named affiliate; conform access restriction; validate count. Spare capacity does not establish entity rights | Legal + IT / open |
| L2 / hosting | M1-v1 § 1, p. 1; INV1-v1 row 8 | Named provider may host at Ohio site; other restrictions unchanged | Provider administers primary instance | O1-v1 metric remains applicable | Hosting permission proposed; administrator access ambiguous | Clarify operator access and responsibility. Hosting permission does not expressly resolve the access restriction | Legal / clarification requested |
| L3 / standby | A1-v1 § 4, p. 3; O1-v1 p. 1; INV1-v1 row 12 | One archival copy; Ohio site specified; standby language absent | Warm standby at second site | Separate-instance treatment unspecified | Copying, site, and counting issues; processing state unknown | Verify activity; negotiate recovery-site, standby, testing, and counting terms before deployment approval | Infrastructure + legal / evidence pending |
The matrix changes the decision from “buy more seats” to “resolve entity, operator, and environment permissions.” Increasing the user quantity would not answer those questions. The second-site fact also makes the standby issue broader than copying alone. Counsel should neither assume inactivity nor invent vendor consent. Any approval to sign must identify unresolved conditions and distinguish contract execution from permission to deploy.
Common mistakes
- Treating quantity as the entire license. Read the grant and restrictions with the order; spare capacity does not establish affiliate or outsourcing rights.
- Equating backup with disaster recovery. Identify stored, running, tested, and production-processing copies, then address each required activity and site.
- Redlining only the grant. Conform definitions, prohibited-use clauses, schedules, and connected remedies.
- Using an undefined technical count. Preserve the counting rule and obtain an architecture-specific calculation with its measurement period.
- Closing gaps on verbal assurances or draft concessions. Assess correspondence and obtain the necessary contractual clarification; distinguish proposed language from executed rights.
Final quality check
- Every conclusion has a verified document/version and pinpoint source.
- Incorporated documents and entitlement schedules are present, or their absence remains explicit.
- Entity, contractor, host, site, and environment coverage match the validated inventory.
- Quantities include counting rules, assumptions, and technical-owner confirmation.
- Copying, failover, testing, and migration activities have separate assessments.
- Redlines are checked against definitions, restrictions, schedules, and connected remedies.
- Draft permissions are distinguished from executed entitlements.
- Open issues have an owner and decision path; accepted risks identify the approver and conditions.
Complete the workflow with DecoverAI
DecoverAI is the Legal Intelligence Platform for litigation and transactions. In its Word contract-review workflow, choose the licensee as the represented party and give deployment-specific instructions. Findings quote clauses, rank severity, locate text, and flag missing language. The lawyer can edit suggested language before insertion as ordinary tracked changes in the signed-in Word user’s name, or dismiss findings with reasons. (decover.ai) Tabular review supports work across documents; this matrix remains your work product. Book a demo to evaluate the workflow while retaining legal judgment and technical verification.
Frequently asked questions
Does an enterprise license cover all affiliates?
Do not infer coverage from the label. Check the licensee definition, affiliate eligibility, orders, and third-party-use restrictions. Record current entities and anticipated additions separately, and resolve coverage through the controlling documents.
Can we move licensed software to the cloud without buying more rights?
Test hosting permission, authorized sites, operator access, and counting rules. Have infrastructure personnel model the proposed architecture against the language. Record any required consent or added entitlement before approving migration.
Should disaster-recovery instances count toward purchased capacity?
Read the treatment of standby, failover, testing, and simultaneous operation. If unclear, seek express counting treatment. An archival-copy provision alone does not expressly address every feature of a running recovery system.
What if the entitlement schedule is missing?
Request it and preserve the gap. Purchase records and correspondence may assist reconstruction, but assess their contractual status before treating them as verified entitlements. Assign an owner and keep dependent conclusions provisional.
Sources
- U.S. Copyright Office, Copyright Law, Chapter 1, § 117: statutory copying permissions and conditions.
- Express Digital Graphics–CPI Software License Agreement: historical contractual wording, not market-standard evidence.
- Jabber–France Telecom OEM Agreement, Attachment E-1: specimen license terms, not evidence of an executed end-user transaction.
This guide is general information about legal workflows, not legal advice for any matter. It was drafted and reviewed with AI assistance. The worked example is fictional. Contract rights and procedure depend on the governing law, the actual wording, and the facts, so check the cited sources and the rules that apply in your jurisdiction before relying on it.
