Sage X3 - 4GL
Il framework di Sage X3, fornisce un ambiente di sviluppo integrato e con un linguaggio proprietario (4GL).

I meta data sono gestiti con una chiara differenziazione tra livello standard, verticale e personalizzato. L’IDE (Integrated Development Environment) include: la documentazione e i tools di rilascio. Le personalizzazioni realizzate sono protette da eventuali updates o upgrades di prodotto ed inoltre il codice 4GL è indipendente sia dalla piattaforma di esecuzione (Windows, Linux, Unix) che dall’interfaccia utente (Windows client, web browser, terminali RF).

Gli elementi introdotti o modificati con le personalizzazioni, sono etichettati con un elemento (codice attività), allo scopo di proteggere le modifiche e eventualmente estrarli per utilizzarli su altre soluzioni.

L’editor dei programmi utilizzato è Eclipse che è integrato alla soluzione e che consente di utilizzare debug e strumenti avanzati di analisi del codice.