Von linguistischen Textanalysetools unterscheidet sich CATMA insbesondere durch seinen „undogmatischen” Ansatz: Das System schreibt mit seiner hermeneutischen Annotation (vgl. Piez 2010) weder definierte Annotationsschemata oder -regeln vor, noch erzwingt es die Verwendung von starren Ja-/Nein- oder Richtig-/Falsch-Taxonomien. Wenn eine Textstelle mehrere Interpretationen zulässt (wie es in literarischen Texten häufig der Fall ist), ist es in CATMA (durch die Nutzung von Standoff-Markup) daher möglich, mehrere und sogar widersprechende Annotationen zu vergeben und so der Bedeutungsvielfalt der Texte Rechnung zu tragen. Mit der <hi xmlns="http://www.tei-c.org/ns/1.0" rend="italic">Build-Query</hi>-Funktion lassen sich zudem ganz ohne Kenntnisse der Query Language Schritt für Schritt Abfragen kreieren und Textanalysen durchführen. Die Ergebnisse der Analyse können in verschiedenen Varianten visualisiert und für die literaturwissenschaftliche Interpretation und Argumentation genutzt werden. Die sechste Version des Tools integriert gemäß der im Projekt 3DH (<ref xmlns="http://www.tei-c.org/ns/1.0" target="http://threedh.net">http://threedh.net</ref>) formulierten Kriterien einer <hi xmlns="http://www.tei-c.org/ns/1.0" rend="italic">Dynamic Data Visualisation and Exploration for Digital Humanities Research</hi> ein geisteswissenschaftlich orientiertes Visualisierungskonzept. Dieses Konzept nutzt die <hi xmlns="http://www.tei-c.org/ns/1.0" rend="italic">Vega Visualization Grammar</hi>, die auf die von Wilkinson (2005) formulierte generische <hi xmlns="http://www.tei-c.org/ns/1.0" rend="italic">Grammar of Graphics</hi> zurückgeht. Schließlich bietet CATMA die Möglichkeit, bereits annotierte Texte zu verarbeiten (z. B. durch den Upload von XML-Dateien) und die in anderen Tools erstellten Annotationen anzuzeigen, mit zu analysieren und damit wissenschaftlich nachzunutzen. Außerdem lassen sich in CATMA auch automatische (z. B. POS für deutschsprachige Texte) und halb-automatische Annotationen generieren.