Agena viene proposto quale ambiente di sviluppo integrato per la stesura di codice nel linguaggio Agena. Tale linguaggio procedurale è stato concepito specialmente per applicazioni di carattere scientifico, linguistico, didattico e grafico, rivelandosi indicato anche per la realizzazione di script. Esso si presta per mettere rapidamente in pratica idee e concetti quando si debba avere a che fare con aritmetica complessa, applicazioni grafiche e procedure gestionali in ambienti multiutente.
La sintassi di Agena trae spunto da Algol 68, storico linguaggio caratterizzato da costrutti definiti in modo rigoroso e formale, con elementi derivati sia da LUA che da SQL. L'editor è dotato di semplici funzionalità per facilitarne l'utilizzo anche con finalità didattiche da chi si avvicini per la prima volta al mondo della programmazione. Lo spazio di lavoro è configurabile a piacere così da raggiungere la miglior esperienza d'uso possibile.