Olympus est un éditeur hexadécimal permettant de regrouper les bits par paquets de X bits, X pouvant varier de 1 (binaire) à 16.
Olympus comprend également un éditeur de tables de caractères et permet d'effectuer une recherche relative ou une recherche à partir d'une table de caractères.
Olympus est multi-plateforme (écrit en langage Java)
Olympus est multilingue (disponible en français, anglais et espagnol)
Olympus peut vérifier s'il est à jour
Olympus permet de regrouper les bits de manière variable permettant ainsi de visualiser des caractères codés sur X bits ou de visualiser le code binaire d'un fichier
Olympus comprend un seul éditeur (qui est à la fois l'éditeur hexadécimal et l'éditeur de texte) ; code hexadécimal et caractères sont donc mélangés
Olympus comprend un éditeur de tables de caractères permettant d'ouvrir, modifier et enregistrer une table (une table ASCII est incluse dans l'éditeur)
Olympus effectue des recherches relatives pour trouver du texte
Olympus effectue des recherches en utilisant une table de caractères
Olympus autorise les mots en entier pour une valeur d'une table de caractères
Olympus permet facilement de remplacer une portion de texte