Envoy ist eine eigenständige Datenbank für Dateizuordnungen und MIME-Typen. Man kann auf einfache Weise Dateizuordnungen an einer zentralen Stelle eingeben und ändern und vorhandene Einstellungen mit verschiedenen Programmen nutzen. Die Kernfunktionalität ist in einer dynamischen Bibliothek implementiert, um sie von jedem Programm aus einfach nutzen zu können. Es unterstützt das Starten beliebiger Dateien von einem Programm aus mit nur einem Funktionsaufruf. (non)