top of page
Software Support Agreement

Software Support Agreement

A Software Support Agreement is a legal contract between a software developer or vendor (the "Provider") and a customer or user (the "Client") that outlines the terms and conditions under which the Provider will provide support services for the software application or system purchased or licensed by the Client. The support services may include technical assistance, troubleshooting, bug fixes, updates, and other forms of assistance to ensure the proper functioning and maintenance of the software.


Key elements typically included in a Software Support Agreement are:


  1. Parties Involved: The agreement identifies the parties—the software developer or vendor (the "Provider") and the customer or user of the software (the "Client").

  2. Description of Software: This section provides a detailed description of the software application or system for which the support services will be provided.

  3. Scope of Support: The contract outlines the scope of the support services, including the types of issues covered, response times, and available methods of communication (e.g., phone, email, online chat).

  4. Support Levels: The agreement may specify different levels of support, such as basic, standard, or premium support, each with varying response times and service offerings.

  5. Service Hours: This section details the hours during which support services will be available, including business hours and any after-hours or emergency support options.

  6. Bug Fixes and Updates: The contract may address how bug fixes, patches, updates, and new versions of the software will be provided to the Client.

  7. Responsibilities: The agreement outlines the responsibilities of both the Provider and the Client in relation to the support services.

  8. Limitations: This section may outline any limitations or exclusions on the support services, such as support for third-party integrations or customizations.

  9. Payment: The contract specifies the payment structure for the support services, including any subscription fees or payment terms.

  10. Term: This section defines the duration of the support agreement, including the start and end dates, and whether the agreement is automatically renewed.

  11. Termination: The contract specifies the conditions under which either party can terminate the support agreement, including any notice periods required.

  12. Intellectual Property: The agreement may address intellectual property rights related to any modifications, fixes, or updates provided as part of the support services.

  13. Confidentiality: This section may include clauses to protect proprietary or confidential information shared during the support process.

  14. Liabilities and Indemnification: The agreement may address issues related to liabilities, indemnification, and responsibilities in case of disputes or claims.

  15. Governing Law and Jurisdiction: The agreement specifies the laws that govern the agreement and the jurisdiction where any potential legal disputes will be resolved.

  16. Amendments: The contract might include details about how the agreement can be amended or modified.


Software Support Agreements are important for defining the expectations and responsibilities of both parties in the support relationship, ensuring that the software is maintained and updated as needed, and that the Client receives timely technical assistance when issues arise. Legal advice is often sought when drafting or reviewing these agreements to ensure that the terms accurately reflect the intentions of both parties and comply with relevant laws and regulations.

bottom of page