Edytor CHM został zaprojektowany w celu ułatwienia edycji plików CHM. Zamiast zajmować się zaawansowanymi umiejętnościami programowania, przedzierać się przez strony kodu i pobierać określone narzędzia do pracy z plikami CHM, edytor CHM prezentuje wszystko w przyjaznym dla użytkownika programie, w którym użytkownik może po prostu kliknąć menu, aby wprowadzić zmiany lub przetłumaczyć CHM plik. Ten typ edytora jest znany jako edytor WYSIWYG, co oznacza „To, co widzisz, jest tym, co otrzymujesz”. Oznacza to, że obraz, który użytkownik widzi i edytuje na ekranie, jest tym, jak faktycznie będzie wyglądał dokument. Inni redaktorzy mogą pokazywać tylko kod programu, a użytkownik musiałby zapisać i wyświetlić podgląd pliku, aby wiedzieć, jak będą wyglądały jego zmiany.
Plik CHM jest używany z pomocą Microsoft® Compiled HTML Help. Ten program, po raz pierwszy wydany jako HTML Help 1.0, jest własnością firmy Microsoft® i jest używany na wszystkich komputerach z systemem operacyjnym Windows®. Służy głównie do tworzenia dokumentów pomocy online, które składają się głównie z instrukcji tekstowych, dokładnego indeksu, hiperłączy i spisu treści. Obrazy mogą być używane, ale nie stosuje się fantazyjnego tła ani specjalnego formatowania. Użytkownicy komputerów mogą być zaznajomieni z tym formatem, jeśli kiedykolwiek otworzyli osobny ekran pomocy z polem wyszukiwania u góry.
Firma Microsoft® zaktualizowała Pomoc HTML do wersji 1.33, po czym ogłosiła, że nie będzie już aktualizować programu i zamiast tego przejdzie do nowego programu o nazwie Microsoft® Assistance Markup Language. Pomoc HTML zapewniała wiele korzyści osobom korzystającym z niej przy tworzeniu programów pomocy i indeksów. Utworzył mniejsze pliki, które mogły używać znaków międzynarodowych i dostarczył jeden duży indeks, który mógł łączyć indeksy z kilku plików CHM. Te zalety znacznie ułatwiły pisanie programów pomocy w porównaniu z tradycyjnym HTML.
Ze względu na trudność edycji plików CHM popularność edytora CHM zyskała na popularności. Pozwalało to użytkownikowi otworzyć dowolny plik CHM i wprowadzić w nim zmiany, niezależnie od tego, czy użytkownik chciał po prostu zmienić język, czy musiał dokonać drastycznych zmian w zawartości pliku. Pliki CHM były również używane w niektórych typach książek elektronicznych, znanych jako e-booki, a każdy, kto miał te e-książki, mógł użyć edytora CHM w pliku. Ponieważ Pomoc HTML jest używana na każdym komputerze z systemem Windows 98® lub nowszym, kompatybilność nie stanowi problemu i użytkownik może otwierać i edytować plik CHM za pomocą edytora CHM z dowolnego komputera z oprogramowaniem Microsoft®.