TiVo est un système DVR personnel qui fournit des fonctionnalités haut de gamme par rapport à un décodeur câble DVR standard. Le logiciel Une boîte TiVo peut être mis à jour de nouvelles versions sont disponibles afin que les utilisateurs peuvent utiliser les dernières fonctionnalités disponibles pour leur boîte. Normalement, TiVo met automatiquement à jour, et le fait généralement dans le milieu de la nuit. Un utilisateur TiVo peut, cependant, forcer sa boîte TiVo en téléchargeant le nouveau logiciel avant la mise à jour programmée.