Companion est à la fois un éditeur de pages HTML, un outil de gestion global de sites et un générateur de scripts. Il intègre un système de modèles nommé "true components". Chaque portion du code (HTML,ASP,VBScript, JavaScript) peut être transformée en composant que l'on réutilisera d'autant plus facilement qu'on aura optimiser leur usage grâce à divers paramètres et scripts. Par ailleurs, Companion permet d'accéder au contenu des bases de données MS Access, comme à bon nombre de base ODBC.