---
title: Release Policy
slug: en/release-policy
description: Learn about the release and update cycles for CITSmart products, including major version updates, stable releases, beta releases, and hotfixes. Stay informed with customer notifications and other essential information. CITSmart supports the latest and pre
docTags: 
createdAt: 2021-10-26T15:22:49.000Z
---

## Overview

The purpose of this policy is to describe the release and update cycles for <font color="#3b9f0f">**CITSmart**</font>**&#x20;Products**, customer notifications, and other relevant information.

The policy guidelines are applicable to all of our products, whether they are using the <font color="#3b9f0f">**SaaS** </font>or <font color="#3b9f0f">**On-Premises**</font> model.

## Release and Update Cycles

Our product release and update proposal was designed to provide stability, quick response to problems, and a continuous supply of new features and experiences.

<font color="#3b9f0f">**CITSmart**</font> products typically follow 4 types of release, as listed below:

| **Type of Release**                                     | **Scope**                                                                                                                                                   | **Frequency**                                                                  | **Notification**                                                                                   |
| ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- |
| ****<font color="#3b9f0f">**Major Version**</font>****  | Recommended for all clients, this update may include new features and killer features. Usually with significant changes in the application or architecture. | Annual                                                                         | In the month prior to the release, with a second notification 20 days after sending the first one. |
| ****<font color="#3b9f0f">**Stable Release**</font>**** | Recommended for all customers, this update may include new features, improvements, security updates, adjustments, and fixes.                                | Quarterly                                                                      | In the month prior to the release, with a second notification 10 days before the release.          |
| ****<font color="#3b9f0f">**Beta Release**</font>****   | Usually aimed at Beta Users partners and with a specific scope. It may include improvements, updates, adjustments, and fixes.                               | Bimonthly                                                                      | Ten days before the release.                                                                       |
| ****<font color="#3b9f0f">**Hotfix**</font>****         | Recommended for all clients, this update may include emergency fixes to ensure system stability and security.                                               | Whenever necessary, following authorization and urgency criteria to be defined | A few hours before, preferably 48 hours before.                                                    |

:::hint{type="warning"}
⚠️ ***Attention*****!** The frequency of releases is subject to changes, at <font color="#3b9f0f">**CITSmart**</font>'s sole discretion. In the case of changes to this schedule, clients must be notified in advance.
:::

:::hint{type="success"}
✅ ***Rule*****:&#x20;**<font color="#3b9f0f">**CITSmart**</font> products use the following standard for version identification:

Version: **Series**
Release: **Stable Release**.**Beta Release**.**Hotfix**

Where:

- **Series:** identifies the Major Release, for example, <font color="#3b9f0f">**CITSmart 9**</font>.
- **Stable Release:** identifies the related Stable Release
- **Beta Release:** identifies the related Beta Release, or zero when there is no related Beta Release.
- **Hotfix:&#x20;**&#x69;dentifies the related Hotfix, or zero when there is no related Hotfix.
:::

:::BlockQuote
***For example*****:&#x20;**<font color="#3b9f0f">**CITSmart 9**</font>**&#x20;- Release: 1.2.3 refers to:                         a) Series: CITSmart 9; b) Stable Release: 1; c) Beta Release: 2; d) Hotfix: 3**
:::

## Supported Versions

Our current policy is to support the latest version and the previous one.

<font color="#3b9f0f">**CITSmart**</font> generally performs a major release per year, so the client will need to update approximately once every two years to stay on a supported version.&#x20;

:::hint{type="success"}
✅ ***Rule*****:&#x20;**<font color="#3b9f0f">**CITSmart**</font> provides updates (for example, fixes and hotfixes) only for the supported versions.
:::

## Additional Update Information

The Update Procedures depend on the model of the acquired solution (<font color="#3b9f0f">**SaaS** </font>or <font color="#3b9f0f">**On-Premises**</font>), for each one, follow the recommendations below:

| ### SaaS Client                                                                                                                                                                                                                                             | ### On-Premises Clients                                                                                                                                      |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Clients can schedule software updates when needed, by submitting a new service request through our support website.                                                                                                                                         | In this case, the clients are responsible for updating the software (or through a <font color="#3b9f0f">**CITSmart**</font> partner hired for this purpose). |
| In this request, the client informs the desired date for updating, the version, and the type of non-production or production environment).                                                                                                                  |  We recommend the clients test the functionality and customizations in the non-production environment before upgrading to the production environment.        |
| Interruption times are defined to minimize disruption to the client's business. The entire update process is done by the <font color="#3b9f0f">**CITSmart**</font> support team.                                                                            | Guidance on how to update or use new features will be available in the  **Release Notes**.                                                                   |
| After all tests, the clients must sign the homologation conformity term, ensuring that they have performed all necessary tests and, in this way, authorize the application of the update in production according to the previously scheduled change window. | If you have any questions about the update procedures, please send us a service request through our  <br />support website.                                  |
| Without this signed document, the update **will not be performed.**                                                                                                                                                                                         |                                                                                                                                                              |

