Un éditeur CHM est conçu pour rendre plus facile d'édition des fichiers CHM. Au lieu de traiter avec des compétences de programmation avancées, pataugeant à travers les pages de code, et le téléchargement des outils spécifiques pour travailler avec des fichiers CHM, CHM présente un éditeur de tout un programme convivial où l'utilisateur peut simplement cliquer dans les menus pour effectuer des modifications ou traduire un CHM fichier. Ce type d'éditeur est connu comme un éditeur WYSIWYG, ce qui signifie "What You See Is What You Get". Cela signifie que l'image que l'utilisateur voit et édite à l'écran est ce que le document ressemblera réellement. D'autres éditeurs peuvent n'afficher que le code du programme et l'utilisateur devra enregistrer et afficher un aperçu du fichier pour savoir ce que ses changements ressemblerait.
Le fichier CHM est utilisé avec Microsoft HTML Help compilés. Ce programme, d'abord publié en tant que HTML Help 1.0, est la propriété de Microsoft et utilisé sur tous les ordinateurs équipés d'un système d'exploitation Windows. Il est principalement utilisé pour créer des documents d'aide en ligne qui sont composées en grande partie de texte des instructions, un index complet, des hyperliens et une table des matières. Les images peuvent être utilisées, mais pas d'arrière fantaisie ou de mise en forme spéciale n'est appliqué. Les utilisateurs d'ordinateurs peuvent se familiariser avec ce format si elles ont déjà ouvert un écran d'aide séparé avec un champ de recherche en haut.
Microsoft mise à jour de l'aide HTML à travers la version 1.33, après quoi il a annoncé qu'il ne serait plus mettre à jour le programme et serait plutôt passé à un nouveau programme appelé Microsoft aide Markup Language. Aide HTML fourni plusieurs avantages pour ceux qui l'utilisent pour créer des programmes d'aide et les index. Il a créé des fichiers plus petits qui pourraient utiliser des caractères internationaux et a fourni un indice large qui pourrait combiner les indices de plusieurs fichiers CHM. Ces avantages rendu beaucoup plus facile à utiliser pour l'écriture de programmes d'aide par rapport à l'utilisation de HTML traditionnel.
En raison de la difficulté de fichiers CHM édition, l'éditeur CHM a gagné en popularité. Il permet à l'utilisateur d'ouvrir un fichier CHM et y apporter des modifications, si l'utilisateur voulait simplement changer la langue ou besoin de faire des changements drastiques dans le contenu du fichier. Les fichiers CHM ont également été utilisés dans certains types de livres électroniques, appelés e-books, et n'importe qui avec ces e-books pourraient utiliser un éditeur de CHM sur le fichier. Depuis Aide HTML est utilisé sur n'importe quelle machine fonctionnant sous Windows 98 ou une version ultérieure, la compatibilité n'est pas un problème et un utilisateur peut ouvrir et modifier un fichier CHM avec un éditeur de CHM depuis n'importe quel ordinateur avec Microsoft.