E.M.P.U. è l'acronimo di Enhanced Multilingual Programming Utility e costituisce un editor di testo dotato di funzionalità in grado di avvicinarlo per certi versi ad un IDE. Può così essere preso in considerazione anche da chi debba svolgere attività di sviluppo, in quanto fornisce comandi utili alla evidenziazione di codice, alla compilazione ed alla gestione di progetti variegati. Il software supporta oltre 60 linguaggi di programmazione e presenta dunque una certa flessibilità.
Fra le specifiche di E.M.P.U. spiccano anche la numerazione automatica delle righe, il completamento automatico, l'evidenziazione delle parentesi e l'indentazione intelligente. Fra i principali linguaggi supportati si elencano C++, ActionScript, HTML, XML, Python, PHP, Haskell, PostgreSQL, Perl e CSS. Il tool utilizza un'interfaccia sufficientemente chiara e ben organizzata per facilitare l'interazione con file e progetti di diverso genere. L'area di lavoro è ampia così da rendere agevole la gestione del codice. Generosa la sezione di configurazione.