SCC ( English Source Code Control - gestión de código fuente) - API , desarrollada por Microsoft y diseñada para la interacción entre programas de aplicación con sistemas de control de versiones . La especificación SCC está cerrada, se proporciona a los desarrolladores sin divulgación.
SCC proporciona a los desarrolladores de aplicaciones una interfaz estándar para realizar operaciones de control de versiones comunes, como el check-out, la publicación de una nueva versión (check-in), etc. , a su vez, las funciones de llamada de una biblioteca (el llamado proveedor SCC) proporcionada por el sistema de control de versiones. Así, un programa que utilice SCC puede interactuar de forma estándar con cualquier sistema de control de versiones que tenga registrado su proveedor SCC en el sistema.
La compatibilidad con SCC está disponible en muchos programas de Microsoft (por ejemplo, Visual Studio ) y en varias aplicaciones de otras empresas. El proveedor puede ser Microsoft Visual SourceSafe , también hay proveedores para CVS y Subversion .