ProgID (abreviatura de PROGrammatic IDentifier) es un término COM , que es básicamente una cadena como "msxml2.domdocument" para representar un CLSID subyacente que es algo así como {F9043C85-F6F2-101A-A3C9-08002B2F49FB}.
También se utiliza para expresar la compatibilidad de código binario entre dos objetos COM.