> ## Documentation Index
> Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt
> Use this file to discover all available pages before exploring further.

# End of Support policies

> ActiveViam's support lifecycle policies for all commercial products. Version 2.1 – August 27, 2024.

This page defines ActiveViam's policy for the support lifecycle of all its commercial products.

The following umbrella terms are used throughout this document:

* **Atoti Core Platform** refers to: Atoti Server, Atoti Java API, Atoti Python API, Atoti UI, Atoti JS API, and Atoti DirectQuery.
* **Business Solutions** refers to: Atoti Collateral Optimization, Atoti CVA Risk Capital, Atoti FRTB, Atoti ISDA-SIMM, and Atoti Market Risk.
* **Business Modules** refers to: Atoti Limits, Atoti Market Data, and Atoti Sign-Off.

## Release versioning

Software release version numbers follow this convention: `MAJOR.MINOR.MAINTENANCE`

For example, a release versioned `5.4.3` is under major version 5, minor version 5.4, and maintenance version 5.4.3.

Version digits are incremented as follows:

| Digit       | When incremented                                             |
| ----------- | ------------------------------------------------------------ |
| Major       | Major rewrite with conceptual changes                        |
| Minor       | New functionality with some incompatible API changes         |
| Maintenance | New functionality and bug fixes that are backward compatible |

## Support periods

* **Atoti Core Platform** — a given minor version is supported for 2 years following the General Availability (GA) of the **next** minor version.

  *Example: if Atoti Python API 4.1.0 is released on 2028-03-01, the EOS for Atoti Python API 4.0 will be 2030-02-28.*

* **Business Solutions and Business Modules** — a given minor version is supported for 2 years following its own General Availability (GA).

  *Example: if Atoti FRTB 9.3.0 is released on 2028-06-12, the EOS for Atoti FRTB 9.3 will be 2030-06-11.*

Fixes for confirmed bugs reported against a supported minor version will be delivered (in accordance with the relevant commercial agreement, and if technically feasible) via a new maintenance release. We strongly recommend reproducing bugs against the latest maintenance release before reporting them.

Refer to the respective product pages below for GA and End-of-Support dates per released version:

<CardGroup cols={3}>
  <Card title="Atoti Server & Java API" href="/eos/atoti-server" />

  <Card title="Atoti Python SDK" href="/eos/python-sdk" />

  <Card title="Atoti Admin UI" href="/eos/admin-ui" />

  <Card title="Atoti UI & JavaScript API" href="/eos/atoti-ui" />

  <Card title="Atoti Limits" href="/eos/limits" />

  <Card title="Atoti Sign-Off" href="/eos/signoff" />

  <Card title="Atoti Market Risk" href="/eos/market-risk" />

  <Card title="Atoti FRTB" href="/eos/frtb" />

  <Card title="Atoti CVA Risk Capital" href="/eos/cva-risk-capital" />

  <Card title="Atoti Market Data" href="/eos/market-data" />

  <Card title="Atoti Datastore Helper" href="/eos/datastore-helper" />

  <Card title="Atoti What-If" href="/eos/what-if" />
</CardGroup>

## Extended support

A customer may contract for an Extended Support option for a predefined period after the EOS date, for an additional fee on top of the usual software maintenance fee.

<Note>All cases in the table below require the customer to be current on the annual maintenance fee. Under these circumstances, the customer always has access to the support ticket management system (Jira), product documentation, and the latest product releases.</Note>

<table>
  <tbody>
    <tr>
      <td rowSpan={2}><strong>For a given minor version of a given product...</strong></td>
      <td style={{textAlign: "center"}}>Before EOS date</td>
      <td colSpan={2} style={{textAlign: "center"}}>After EOS date</td>
    </tr>

    <tr>
      <td style={{textAlign: "center"}}>Standard support</td>
      <td style={{textAlign: "center"}}>Extended support</td>
      <td style={{textAlign: "center"}}>No extended support</td>
    </tr>

    <tr>
      <td>Consideration of feature requests</td>
      <td style={{textAlign: "center"}}>Yes</td>
      <td style={{textAlign: "center"}}>No</td>
      <td style={{textAlign: "center"}}>No</td>
    </tr>

    <tr>
      <td>Resolution of critical<sup><a href="#fn-1">1</a></sup> bugs</td>
      <td style={{textAlign: "center"}}>Yes</td>
      <td style={{textAlign: "center"}}>Yes<sup><a href="#fn-2">2</a></sup></td>
      <td style={{textAlign: "center"}}>No</td>
    </tr>

    <tr>
      <td>Resolution of non-critical bugs</td>
      <td style={{textAlign: "center"}}>Yes</td>
      <td style={{textAlign: "center"}}>No</td>
      <td style={{textAlign: "center"}}>No</td>
    </tr>
  </tbody>
</table>

<sup id="fn-1">1. 'Critical' here is defined as per commercial agreement but typically means: an error causing serious disruption, degradation or failure of the Software.</sup>

<br />

<sup id="fn-2">2. IF resolution is technically feasible in the minor version run by the customer.</sup>
