4ème dimension (4D) est un langage de programmation de bases de données relationnelles à l'origine uniquement développé pour Macintosh, il est aujourd'hui disponible sur PC. 4ème dimension (4D) s'est particulièrement démarqué, puis imposé comme une référence, en introduisant des 1985 un concept de programmation graphique sous forme d'organigrammes de fonctions et procédures prédéfinies. 4ème dimension (4D) permet aux entreprises de bénéficier d’une productivité et d’une facilité sans équivalent sur le marché tout en respectant les standards de l’informatique d’entreprise. Avec plus de 900 commandes, le potentiel d’utilisation de 4ème dimension (4D) va bien au-delà de la simple gestion de données. 4ème dimension (4D) permet de concevoir des applications professionnelles évolutives, simples à maintenir en intégrant un environnement de développement complet et rapide d’applications professionnelles, un code source unique permettant de déployer des solutions multi plates-formes (à la fois Mac OS et Windows) et une base de données haute performance.