Politique de cycle de vie Bentley
Un cycle de vie et des modalités d'assistance cohérents pour les services et applications de Bentley
Politique de cycle de vie corrigée
Time-bound version support lifecycle for desktop and client-server applications.
Vous avez des questions à propos de notre politique ?
Vue d'ensemble
Que faisons-nous et pourquoi le faisons-nous ?
Chez Bentley, nous nous engageons à améliorer continuellement la qualité de nos produits et services. Pour nous assister dans nos efforts, nous introduisons une politique de cycle de vie corrigée qui définit le retrait progressif des anciennes versions de bon nombre de nos produits.
Cette politique fournit un cycle de vie clairement défini et des conditions d'assistance expliquant comment les services d'assistance technique et de maintenance en place vont évoluer tout au long du cycle de vie de l'application. L'adoption de cette politique de cycle de vie corrigée permettra aux utilisateurs de Bentley de mieux planifier les mises à niveau majeures des versions tout en restant à jour en matière de sécurité et de performance.
Pour tirer le meilleur parti de votre logiciel, nous vous recommandons de toujours utiliser la dernière version.
Quelle est la portée de cette politique ?
Cette politique remplace les anciennes politiques d'assistance de Bentley, notamment la politique d'assistance des applications desktop, la politique d'assistance ProjectWise, et la politique d'assistance des services d'administration de licence. La politique ne couvre pas les services Bentley MANAGEservices et les services de Cloud gérés par Bentley.
Quels sont les droits et les attentes actuels des utilisateurs ?
Au fil du temps, Bentley a proposé différents modèles de licences logicielles. Vous trouverez ci-dessous une description consolidée de ce qui est offert à présent et des droits des utilisateurs :
| Abonnement | Droits des utilisateurs |
|---|---|
| Licence permanente avec abonnement SELECT/E365/EPS actif ou licence par abonnement uniquement |
|
| Licence permanente sans abonnement SELECT/E365/EPS actif |
|
Empty heading
Quels sont les principaux changements apportés à l’ancienne politique d'assistance de Bentley ?
Cette politique introduit des modifications à notre méthodologie de création de versions des applications et fournit des détails sur notre nouveau cycle de vie d'assistance des versions, y compris une liste mise à jour des services d'assistance technique et de maintenance.
Création de versions d'application
Quels sont les changements apportés à la création des applications ?
À compter du 1er janvier 2023, une version mise à jour sera utilisée pour les nouvelles versions des applications Bentley couvertes par cette politique. Cela inclut l'utilisation des types de versions et les garanties de compatibilité des versions associées, ainsi que les modifications apportées au rythme de sortie, au nom et au numéro de la version, comme détaillé ci-dessous.
Quels sont les types de versions ?
Le tableau suivant présente différents types de versions.
| Type de version | Description |
|---|---|
| Version majeure | Une version qui peut inclure de nouvelles fonctionnalités, des améliorations majeures et des changements significatifs, notamment au niveau de l'expérience utilisateur, du workflow et de la compatibilité. Les versions majeures peuvent prendre en charge l'installation côte à côte, permettant aux utilisateurs d'exécuter plusieurs versions de l'application sur la même machine pour faciliter la migration vers une version plus récente. |
| Version mineure | Une version qui peut ajouter de nouvelles fonctionnalités ou améliorations mineures et résoudre les problèmes détectés dans le logiciel et relatifs, entre autres, aux performances, à la stabilité ou à la sécurité. Les versions mineures sortent pour les versions prises en charge de l'application. Une version mineure remplace toujours une version antérieure de la même version majeure. |
Empty heading
Que sont les phases d'assistance de l'application ?
| Phase d'assistance de l'application | Description |
|---|---|
| Assistance continue | Au moins une seule version majeure est sortie et l’application est activement développée avec de nouvelles versions majeures ou mineures programmées. |
| Assistance avec date d'expiration | L'application a atteint la fin de la phase d'assistance continue, aucune nouvelle version majeure n'est prévue à l'avenir et la date d'entrée en assistance discontinue a été spécifiée, au moins 12 mois à partir de la date à laquelle une application est entrée en phase d'assistance avec date d'expiration. |
| Assistance discontinue | L’application a atteint la fin de son cycle de vie d'assistance et n’est plus prise en charge. |
Empty heading
Cycle de vie d'assistance de la version
Que sont les phases d'assistance de la version ?
Une phase d'assistance de la version définit la phase du cycle de vie d'assistance d'une version majeure. Toutes les versions mineures sont prises en charge dans la même phase d'assistance de version que la version majeure à laquelle elles s'appliquent. Le tableau suivant décrit différentes phases.
Quels sont les types de versions ?
Le tableau suivant présente différents types de versions.
| Phase d'assistance de la version | Description |
|---|---|
| Version actuelle | Cette phase s'applique à la version majeure la plus récente de l'application dans la phase d'assistance continue. La phase de Version actuelle n'a pas de limite dans le temps. Lorsqu'une Version majeure est publiée, la version majeure précédente passe en phase de Version prise en charge. Lorsqu'une application passe en phase d'Assistance avec date d'expiration, la version en phase de Version actuelle passe aussi en phase de Version prise en charge. |
| Version prise en charge | Cette phase s'applique aux versions majeures jusqu'à la fin de l'année civile, 3 ans après la date de sortie initiale.* La phase de Version prise en charge sera prolongée si nécessaire pour s'assurer qu'elle s'applique à une version majeure pour une période d'au moins 12 mois. Quand une application entre dans la phase d'assistance discontinue, toutes les versions dans la phase de Version prise en charge passent en phase de Version retirée. |
| Version retirée | Il s'agit de la dernière phase qui s'applique aux versions majeures à la fin de la phase de Version prise en charge. |
Empty heading
* – Pour les versions CONNECT Edition sorties avant le 1er janvier 2023, la phase de Version prise en charge s'appliquera jusqu'au 31 décembre 2025 au plus tôt.
Quels sont les services d'assistance technique et de maintenance inclus dans chacune des phases d'assistance de version ?
Pour être éligible à l'assistance, y compris à l'assistance technique et aux services de maintenance, la version doit être installée et exécutée sur un système d'exploitation pour lequel elle est certifiée et qui est pris en charge par un vendeur de systèmes d'exploitation. Si un vendeur cesse de prendre en charge un système d'exploitation, la prise en charge des versions de l'application Bentley exécutées sur ce système d'exploitation est également abandonnée, quelle que soit la phase de prise en charge des versions. Les mêmes considérations s'appliquent à la version de l'environnement Runtime (tel que Microsoft .NET Framework, Python, Node.js® ou Java) et au système de gestion de base de données (tel que Microsoft SQL Server, PostgreSQL ou MySQL) sur lequel l'application s'exécute ou avec lequel elle communique.
L'assistance technique et les services de maintenance inclus avec chaque phase d'assistance de la version sont détaillés dans les tableaux ci-dessous.
| Services d’assistance technique | Version actuelle | Version prise en charge | Version retirée |
|---|---|---|---|
| Ressources d'assistance en ligne | ✓ | ✓ | |
| Contenu d'apprentissage en ligne | ✓ | ✓ | |
| Assistance par téléphone et par e-mail | ✓ | ✓ | |
| Soumission d'une demande de service | ✓ | ✓ |
Empty heading
| Services de maintenance | Version actuelle | Version prise en charge | Version retirée |
|---|---|---|---|
| Nouvelles fonctionnalités | ✓ | ||
| Améliorations | ✓ | ||
| Opérations de maintenance* | ✓ | ✓ | |
| Nouvelle certification d'environnement | ✓ |
Empty heading
✓ – Inclus
* – Bentley, à sa discrétion, donne la priorité à la résolution des défauts et des déficiences trouvés dans les logiciels en fonction de leur impact sur les utilisateurs et de divers autres critères.
FAQs
Nos utilisateurs travaillent à l'échelle mondiale et livrent des projets essentiels à la sécurité dans tous les domaines de l'infrastructure, de la conception à l'exploitation en passant par l'ingénierie. Les réglementations en matière de réalisation de projet évoluent en permanence. Aujourd'hui, nous accélérons la transformation numérique pour plusieurs workflows. Il est donc primordial que notre politique d'assistance de Bentley reste à jour. De nombreux aspects de notre secteur, de notre entreprise et de notre base d'utilisateurs ont conduit à cette mise à jour, notamment ceux-ci, mais sans s'y limiter :
- L’importance de l’information et de la cybersécurité est primordiale. Ce n’est qu’en surveillant en permanence l’évolution rapide du paysage des menaces et en mettant à jour les logiciels si nécessaire pour garder une longueur d’avance que nous pouvons nous assurer que nos utilisateurs sont protégés à chaque étape du cycle de vie d’un projet, de l’échange de fichiers dans la phase de conception à l’exploitation des actifs d’infrastructure essentiels ;
- La durée pendant laquelle une version de produit reste prise en charge et disponible sur le marché a une forte corrélation avec les risques de sécurité potentiels associés à cette version. Par conséquent, un cycle de vie d'assistance des versions d'application limité dans le temps est nécessaire pour gérer et atténuer efficacement les risques de sécurité en évolution constante, tout en fournissant aux utilisateurs un calendrier clair pour planifier les mises à niveau majeures.
- Puisque que nous élargissons et améliorons continuellement notre gamme de logiciels d'ingénierie d'infrastructure, pour continuer à fournir à nos utilisateurs une assistance complète et clairement définie, nous devons de temps en temps mettre à jour les conditions générales concernant notre assistance et la manière dont nous la fournissons.
- Un alignement plus étroit avec les meilleures pratiques du secteur permettra à nos utilisateurs de mieux gérer les applications Bentley au sein de leurs gammes de logiciels et permettra à Bentley d'utiliser un écosystème croissant de technologies et de services par des vendeurs tiers pour améliorer ses offres.
L'assistance technique décrit les moyens par lesquels l’utilisateur peut contacter le service d’assistance technique de Bentley et le niveau d’assistance qu'il peut s’attendre à recevoir.
La maintenance décrit les types de mises à jour logicielles que l'utilisateur peut s'attendre à recevoir pour une version, selon la phase d'assistance de version qui s'applique à celle-ci. Les phases d'assistance de version seront définies plus en détail dans les sections ci-dessous.
Le tableau suivant présente les catégories de compatibilité.
| Catégorie de compatibilité | Description |
|---|---|
| Rétrocompatibilité des données | Les données créées avec les versions précédentes sont prises en charge sans perte de fidélité |
| Compatibilité des API | Aucune modification API avec rupture |
| Compatibilité inter-applications | Aucun élément supprimé de la liste des versions prises en charge d'autres applications Bentley et tierces (par exemple, les versions prises en charge de ProjectWise Design Integration) |
| Compatibilité avec le système d’exploitation | Aucun élément supprimé de la liste des systèmes d'exploitation certifiés |
Empty heading
Les garanties de compatibilité pour chaque type de version sont détaillées dans le tableau ci-dessous.
| Type de version | Rétrocompatibilité des données | Compatibilité des API | Compatibilité inter-applications | Compatibilité avec le système d’exploitation |
|---|---|---|---|---|
| Version majeure | ✓* | P | P | P |
| Version mineure | ✓ | ✓ | ✓ | ✓ |
Empty heading
✓ – Included
P – Breaking changes may be occasionally introduced. Supporting documentation and upgrade assistance tools (if necessary) will be provided with any breaking changes to make the process of upgrading as simple and streamlined as possible.
* – Occasionally, may require an automated or user-assisted file format/database schema conversion.
Le rythme de sortie des versions définit la fréquence de sortie des versions des applications.
Dans le cadre de nos modifications apportées à la création des applications, pour la plupart des applications couvertes par cette politique, nous adoptons un rythme de sortie annuel (c’est-à-dire une seule version majeure par année civile). Le nombre et le rythme de sortie des versions mineures peuvent varier.
Dans le cadre des modifications apportées à la création des applications, Bentley passe à un système plus cohérent de dénomination et de numérotation des versions. L'un des aspects notables est l'utilisation de l'année civile de la date de sortie initiale, ce qui permet aux utilisateurs de déterminer facilement le calendrier d'assistance de la version.
Application Version Name is defined in the following form:
<Application name> <Major version>
| Partie du nom de la version | Description |
|---|---|
| <Nom de l'application> | Nom intégral de l'application. par ex., « OpenRoads Designer ». |
| <Version majeure> | Nom de la version majeure au format <AAAA> [Mise à jour <N>], où :
Example: The first major version release in 2023 is named “2023.” The second major version released in the same calendar year is named “2023 Update 1” and so on. |
Application Version Number consists of 4 parts, where each part is a zero-padded number and is defined in the following form:
AA.BB.CC.DD
The following table outlines a convention for version number parts.
| Partie du numéro de version | Description |
|---|---|
| AA.BB | Les deux premières parties du numéro de version correspondent à une version majeure, où :
|
| CC | Numéro de version mineure. La valeur est réinitialisée à « 00 » lors de l’augmentation AA ou BB. |
| DD | Numéro de build. La valeur est réinitialisée « 01 » lors de l'augmentation de toute autre partie de version. |
Exemples
| Partie du numéro de version | Description | Description |
|---|---|---|
| MicroStation 2023 | 23.00.00.102 |
|
| MicroStation 2023 | 23.00.02.42 |
|
| MicroStation 2023 Mise à jour 1 | 23.01.00.99 |
|
| MicroStation 2023 Mise à jour 2 | 23.02.03.07 |
|
Les versions CONNECT Edition sorties avant le 1er janvier 2023 seront prises en charge au moins jusqu'au 31 décembre 2025*. Pour les applications dont le rythme de sortie est moins fréquent, la période d'assistance peut être prolongée au-delà du 31 décembre 2025 afin de garantir que les versions CONNECT Edition sorties avant le 1er janvier 2023 sont prises en charge pendant au moins 12 mois après la date de sortie de la version majeure suivante.
* – Si une application entre dans la phase d'assistance avec date d'expiration avant le 31 décembre 2024, la période d'assistance se poursuivra jusqu'à la fin de la phase d'assistance avec date d'expiration, qui peut être antérieure au 31 décembre 2025.
V8i SELECTseries 10 a atteint la fin de l'assistance le 31 décembre 2021, mettant fin à l'assistance discontinue pour V8i et les générations antérieures. Pour plus d'informations sur ce changement, veuillez consulter notre annonce précédente ici.
Aucun changement n’est apporté au statut d'assistance de ces versions.
Politique de cycle de vie continu
Cycle de vie d'assistance continue pour les services et les applications gérés par Bentley et bénéficiant d'une assistance continue
Vous avez des questions à propos de notre politique ?
Vue d'ensemble
What is Bentley’s Continuous Lifecycle Policy?
This policy describes delivery of support and maintenance for Bentley’s continuously delivered applications and cloud services (the Covered Services). It is designed to provide a predictable and transparent framework that enables rapid innovation, enhances security, and ensures our users benefit from the latest features and performance improvements.
This policy pertains to Covered Services designed with a single, evolving version stream, in contrast to the Bentley Fixed Lifecycle Policy, which governs applications with discrete major versions.
Quelle est la portée de cette politique ?
The Covered Services include the following categories:
- Bentley-Hosted Software: Services, applications, and web-based portals where Bentley manages the hosting environment and software updates.
- Modern Desktop Applications: Desktop applications designed for and delivered with a continuous update mechanism and a single version stream.
- Mobile Applications: All Bentley mobile applications distributed through public application stores (e.g., Apple App Store, Google Play Store).
This policy complements the Bentley Fixed Lifecycle Policy. Bentley products not explicitly covered by this or other policies, are governed by the Fixed Lifecycle Policy.
What are the Covered Service Support Phases?
The end-to-end lifecycle of a Covered Service is managed through distinct support phases to ensure clarity and predictability from inception to retirement.
| Phase | Description |
|---|---|
| Early Access | From time to time, Bentley may provide Covered Services or features for evaluation and feedback purposes. These are not intended for production use, are subject to change without notice, and are excluded from any service level agreements (SLAs) or formal support obligations. |
| Assistance continue | The active production phase where the Covered Service is production-ready, stable, and fully covered by applicable SLAs and/or support obligations. This phase represents the period of active innovation and delivery. It includes two delivery states:
|
Assistance avec date d'expiration | The service has reached the end of its active innovation phase and enters a transition period where support is limited to critical maintenance and security updates. | Assistance discontinue | The final phase where a Covered Service has reached the end of its lifecycle. The service is no longer accessible, supported, or maintained by Bentley. For applications that rely on cloud-based services for functionality, those services may be terminated, which may cause the application to cease functioning. |
Empty heading
How are Covered Services Retired?
When a Covered Service in Continuous Support phase is scheduled for retirement, Bentley will provide a clear, multi-stage process to ensure a smooth transition:
- Transition to Expiring Support: Bentley will provide a public notice before a Covered Service moves to Discontinued Support. While Bentley targets a minimum notice period of 12 months, this timeframe may be adjusted based on security requirements, third-party vendor changes, or the nature of the service. Notice will be communicated via email to account administrators, including through in-product notifications where applicable, and on the Bentley support website.
- Subscription Rights and Successors: Active subscriptions entitle users to supported services within their entitlement category but do not guarantee the perpetual availability of a specific service. Active subscribers may use the Covered Service until their current subscription term ends or the final transition date to Discontinued Support, whichever comes first. Bentley will strive to identify a successor service or migration path with comparable or enhanced functionality.
- Discontinued Support (End of Life): On the final retirement date, the Covered Service reaches the end of its lifecycle. For Bentley-hosted services, the environment will be decommissioned; for mobile and desktop applications, cloud-reliant functionality (such as licensing or data processing) may be terminated, which may cause the application to cease functioning.
- Data Retrieval Period: Upon the transition to Discontinued Support, the ability to retrieve or export data is governed by the terms and timelines established in the Bentley Service Level Agreement (SLA). Bentley will provide instructions and, where feasible, tools to assist users in exporting data in a standard format during this period.
What Support and Maintenance Services are Available?
Bentley provides support and maintenance for Covered Services to ensure they remain secure and functional. The level of service provided depends on the lifecycle phase of the service.
Provision of Support and Maintenance Services
While a Covered Service is in the Continuous Support phase, Bentley provides technical support and maintenance services in accordance with the account’s relevant enterprise license agreement, including access to technical support resources, the application of security updates, and the delivery of performance and maintenance fixes.
Covered Services in the Expiring Support phase continue to receive technical support and critical security/maintenance fixes but are generally excluded from new feature delivery and functional enhancements.
Stay Current Requirement
Support is provided exclusively for the current version of the Covered Service.
- Bentley-Hosted Services: For services with managed rollouts, the supported version is the one provisioned by Bentley in the user’s environment. Updates are applied automatically by Bentley.
- All Other Covered Services: For Modern Desktop and Mobile Applications, the supported version is the latest publicly available version. For these services, users are responsible for accepting updates as they are delivered. To ensure that technical assistance is conducted on the most stable version – including the most recent security updates and performance improvements – updating to the latest version is the first step in providing technical support for any encountered issue.
Supported End-User Environment
The user is responsible for maintaining a supported environment to ensure the security and performance of the Covered Service. This includes:
- Minimum Requirements: Meeting the published minimum software and hardware requirements for the Covered Service.
- Third-Party Components: Ensuring that third-party components required for the operation of the Covered Service (such as operating systems and web browsers) are actively supported by their respective vendors.
If an end-user environment is not maintained according to these requirements, Bentley is not obligated to provide technical support or apply Service Level Agreements (SLAs) for issues related to the unsupported environment.
FAQs
The distinction lies in the versioning model and how updates are managed.
- The Fixed Lifecycle Policy applies to applications with discrete major versions where users install and manage specific versions on their own infrastructure and control their own update schedules.
- The Continuous Lifecycle Policy applies to all Bentley-Hosted Services (where Bentley manages the environment and updates), as well as applications designed with a single, evolving version stream (such as Mobile and certain Desktop applications).
In the Continuous model, support and maintenance are focused on the version provisioned by Bentley or the latest version made available to the user.
The categories in the “Scope” section of each policy provide general guidance. For installable products, the governing lifecycle policy is typically indicated on the Bentley Software Downloads page. If a product is not listed, or for definitive confirmation, a service request, or Case, may be submitted through the Bentley Support Portal
The Continuous Lifecycle Policy is based on a single, evolving version stream. Consequently, the first step in providing technical assistance for any encountered issue is to update to the latest version. This ensures the investigation is conducted on the most stable version of the software, which already includes the most recent security updates, performance improvements, and maintenance fixes.
Updates undergo a comprehensive validation process prior to release to ensure stability and performance. In the event that a critical issue is encountered following an update, certain applications include mechanisms to temporarily return to a previous stable state. This is intended as a short-term safety measure while the underlying issue is addressed. Bentley Technical Support is available to help investigate and resolve reported issues to ensure service continuity.
Bentley-hosted environments are decommissioned at this stage. For Desktop and Mobile applications, continued operation depends on the level of reliance on cloud-based components; the termination of these components may cause an application to cease functioning. Transition plans typically identify a successor service or a migration path intended to provide comparable or enhanced functionality.
As Bentley modernizes its portfolio, certain products may transition from a discrete versioning model to a continuous delivery model. In these instances, a transition plan is established, and a target minimum of 12 months’ advance notice is provided to ensure users have adequate time to adjust to the new lifecycle framework.
The applicable policy is determined by the hosting and management model:
- Bentley-Managed: Applications hosted and managed by Bentley, including legacy Managed Services environments, are governed by the Continuous Lifecycle Policy. In these instances, support is focused on the version provisioned by Bentley within the user’s environment.
- User-Managed: Applications installed and managed by the user within their own infrastructure are governed by the Fixed Lifecycle Policy or the Continuous Lifecycle Policy (for Modern Desktop Applications). To confirm which policy applies to a specific product, users should check the Bentley Software Downloads page or submit a service request, or Case, via the Bentley Support Portal as outlined above in FAQ #2.
No. APIs, software libraries, and developer tools are out of scope for this policy. These services often follow distinct development cycles and may provide their own lifecycle definitions. For example, iTwin Services lifecycle information can be found at the iTwin Developer Portal.
No. All Seequent applications and services are currently out of scope for this policy. Seequent desktop applications continue to be governed by the Seequent Desktop Software Version Support Policy, while Seequent cloud-based services are governed by the Service Level Agreement for Seequent Cloud Based Products.

