Les langages de cette quatrième génération permettent d’utiliser un environnement de programmation conçu avec un but précis comme le développement de logiciel commercial d'affaires. On utilise l’abréviation anglaise "4GL" pour les désigner.

Dans l’histoire d'informatique, ils représentent une nouvelle génération qui fait suite à ceux de troisième génération, ils ont comme principales caractéristiques :
- Une abstraction plus haute.
- Un pouvoir de déclaration plus important.
La syntaxe utilisée dans les languages "4GL" est très près de celle de la langue humaine, cela constitue une nette amélioration pour les rendre plus accessibles. Ils permettent avoir accès aux bases de données et d’inclure du SQL et ColdFusion, parmi d’autres.




