MAGIC eDeveloper es un de
4GL multiplataforma que no posee código sino que está orientado a tablas y eventos. A diferencia de los
lenguajes de programación convencionales, las aplicaciones se diseñan en función de un conjunto predefinido de reglas que deben ser seguidas, no procedimientos que deben ser ejecutados. En otras palabras, las aplicaciones son creadas describiéndolas, no programándolas.