Package dynamique
Le réel packaging dynamique exige la recombinaison automatisée de composants de voyage basée sur l'inclusion de règles qui dictent non seulement le contenu du package, mais aussi de règles de tarification conditionnelles basées sur diverses conditions telles que le profil de l’utilisateur et/ou du client, les caractéristiques du voyage, le canal de distribution et les conditions générales de vente.
Snap (gestionnaire de paquets)
Les éditeurs peuvent publier et mettre à jour plusieurs versions de leur logiciel en parallèle à l'aide de canaux "(channels)". Chaque canal a une piste ("track") et un risque ("risk") spécifiques, qui indiquent la "version" et la "stabilité" du logiciel publié sur ce canal. Lors de l'installation d'une application, Snap utilise par défaut le canal codice_2, qui se mettra automatiquement à jour vers les nouvelles versions majeures du logiciel lorsqu'elles seront disponibles. Les éditeurs peuvent créer des canaux supplémentaires pour donner aux utilisateurs la possibilité de se fixer sur des versions majeures spécifiques de leur logiciel. Par exemple, un codice_3 permettrait aux utilisateurs de s'en tenir à la version 2.0 du logiciel et d'obtenir uniquement des mises à jour mineures sans risque de modifications rétrocompatibles. Lorsque l'éditeur publie une nouvelle version majeure dans un nouveau canal, les utilisateurs peuvent passer manuellement à la version suivante lorsqu'ils le souhaitent.