CLARION est un outil de développement d'applications liées à des bases de données rapide et efficace. En plus du langue 4GL CLARION, le produit est livré avec un compilateur C++ et un compilateur Modula-2. Tous les langages peuvent être mêlés au sein d'une même application. CLARION est un outil RAD orienté données, permettant la génération rapide de code et la réutilisation de méta données. Ceci permet d'assurer le respect de standards de développement, réduit les temps de développement et limite les erreurs. Ce mode de fonctionnement permet à toute une équipe de développement de partager et de renforcer un ensemble de standards de codage. CLARION permet aussi aux nouveaux développeurs de rapidement intégrer les standards de l'entreprise et de produire des applications respectueuses de ces standards.