Le logiciel de gestion des fonctionnalités facilite l'orchestration des déploiements et des retraits de fonctionnalités pour les applications déployées. Les développeurs utilisent ce logiciel pour gérer les drapeaux de fonctionnalités, ou "toggles", qui contrôlent si une fonctionnalité donnée est active dans une application. Le logiciel de gestion des fonctionnalités soulage les complexités logistiques de la gestion des drapeaux de fonctionnalités en fournissant un hub centralisé pour un contrôle et une surveillance granulaires.
Les équipes de développement peuvent également utiliser le logiciel de gestion des fonctionnalités pour effectuer des tests A/B en déployant sélectivement des fonctionnalités à des groupes cibles spécifiques parmi leur base d'utilisateurs, puis en suivant les performances et d'autres métriques.
Pour être inclus dans la catégorie Gestion des Fonctionnalités, un produit doit :
Fournir un hub centralisé pour la gestion des drapeaux de fonctionnalités
Permettre aux utilisateurs d'effectuer des déploiements et des retraits sélectifs de fonctionnalités
Permettre aux équipes de surveiller les fonctionnalités actives pour détecter les problèmes