Un référentiel, ou référentiel, est un stockage informatique pour la maintenance de données ou de progiciels. Cet emplacement contient des fichiers, bases de données, ou des informations organisées pour un accès rapide sur un réseau ou directement. Un référentiel permet de consolider les données avec un système de contrôle de version pour stocker les métadonnées de chaque modification de fichier et de journal.
Les référentiels de logiciels permettent aux utilisateurs de localiser et d'obtenir des données, du code ou des progiciels spécifiques dans un environnement sécurisé à l'aide de systèmes de contrôle d'accès et d'authentification. Certains des référentiels de logiciels hébergés les plus connus sont GitHub, BitBucket et SourceForge.