Syn est un éditeur de texte et de programmation supportant la coloration syntaxique de plus d'une quarantaine de langages ! Le logiciel possède également quelques caractéristiques propres aux EDI, comme l'exécution de programmes externes (comme un compilateur, par exemple) avec une redirection des sorties, le support des Projets, etc. L'application supporte l'Active Scripting, permettant d'étendre les fonctions de Syn en écrivant un script, VBScript, JScript, PerlScript, Python ou n'importe quel autre langage!