ELENA è un sistema di sviluppo integrato (IDE) di utilizzo generale e orientato agli oggetti. Il pacchetto comprende compilatore, librerie ed esempi concernenti il linguaggio ELENA stesso, il quale è caratterizzato da un set di piccoli oggetti che possono essere fatti interagire fra loro. Per evitare che il sistema diventi troppo complesso e difficoltoso da modificare, il numero di tali interazioni viene volutamente limitato.
ELENA consente dunque di trattare i programmi come se fossero un insieme di oggetti che interagiscono tra loro scambiandosi dei messaggi, i quali contengono informazioni costituite da parametri specifici. Esso può in qualche modo essere annoverato tra i framework per quanto riguarda la definizione delle regole con le quali interagiscono gli oggetti. Strumenti di supporto hanno il compito di facilitare la stesura del codice sorgente e per approcciarsi con l'ambiente di lavoro sono disponibili esempi e tutorial di livello differenziato. È previsto anche un debugger integrato per facilitare la rilevazione e la correzione di errori.