GNU EDMA ist eine offene und modulare Entwicklungsumgebung ähnlich wie das Component Object Model oder das System Object Model. GNU EDMA ermöglicht es, die meisten der klassischen Objektorientierungs-Techniken (z.B. Vererbung und Überschreiben von virtuellen Methoden) dynamisch zu verwenden. (non)