Une forge logicielle est un outil qui permet de travailler et collaborer autour d’un projet logiciel.
Elle comporte généralement un gestionnaire de code source, un visualiseur de code source, une gestion des droits d’accès, un gestionnaire de tickets, un espace de rédaction (wiki…) et des fonctionnalités de gestion de projet.