Outre la conception et la réalisation de SI, de nombreux autres langages sont employés par les SI et leurs utilisateurs.
Ainsi, les langages de programmation sont également utilisés pour d'autres tâches que la mise en œuvre. Par exemple des scripts permettent la maintenance du SI, ou l'écriture de pages Web ayant un contenu dynamique. D'autres langages de programmation peuvent servir à l'écriture d'interface graphiques (comme XUL), programmer des commandes numériques ou automates programmables, faire des statistiques (avec R par exemple), et bien d'autres finalités.
Comme les langages de programmation, les langages de requête sont également largement utilisés hors du cadre de développement d'un SI.
Les langages de définition de documents, utilisés pour documenter le SI lors de sa conception et son développement, sont également manipulés par tous types d'utilisateurs. Ainsi, HTML permettent d'écrire des pages Web ; XML autorise la structuration de contenu ; LaTeX, très utilisé par les scientifiques et universitaires, est capable de produire de nombreux types de documents... On notera que ces langages sont souvent des langages de balisage.
Certains langages sont plus spécialisés. Par exemple :
- les langages dédiés (ou DSL) qui sont créés spécifiquement pour un domaine précis (par opposition aux langages de programmation généralistes):
- les langages liés au graphisme, comme POV-Ray ;
- les langages de notation musicale comme LilyPond ;
- les métalangages qui permettent de décrire d'autres langages, comme la notation BNF ;