- Maintenance Services
- The specific activities the vendor is obligated to perform — such as bug fixes, patches, and version updates — as defined in the agreement's scope.
- Service Level Agreement (SLA)
- A contractual commitment specifying measurable performance targets, such as response times and system uptime percentages.
- Response Time
- The maximum time the vendor must take to acknowledge a reported issue after it is submitted by the client.
- Resolution Time
- The maximum time the vendor must take to fully fix or provide a workaround for a reported issue, measured from initial acknowledgment.
- Priority / Severity Level
- A classification system — typically P1 through P4 — that determines how quickly the vendor must respond to and resolve each type of issue.
- Patch
- A targeted software update that corrects a specific bug, security vulnerability, or performance problem without introducing new features.
- Enhancement
- A change to the software that adds new functionality or materially improves existing behavior — typically outside the maintenance scope and billed separately.
- Escrow (Source Code Escrow)
- An arrangement where the vendor's source code is held by a neutral third party and released to the client if the vendor ceases operations or defaults.
- Liability Cap
- A contractual ceiling on the total financial damages one party can recover from the other, often expressed as a multiple of fees paid in the prior 12 months.
- Transition Assistance
- Obligations the departing vendor must fulfill upon termination — such as documentation delivery, knowledge transfer, and handoff support — to enable the client to migrate to a new provider.
- Acceptance Criteria
- Defined, measurable standards a software fix or update must meet before the client is deemed to have formally accepted the delivered work.
- Force Majeure
- A clause that excuses a party from performance obligations when failure is caused by events beyond their reasonable control, such as natural disasters or widespread infrastructure outages.