VCPI ble opprinnelig utviklet av Quarterdeck Office Systems som en spesifikasjon for utvidet hukommelse i MS-DOS programmene CEMM, QEMM og EMM386. VCPI kjørte i 80386-prosessorens ring 0. Av denne grunn kom VCPI i konflikt med OS/2 2.x, 3.x og 4.x og beskyttet modus i Windows 3.0 (kalt ). Windows 3.x hadde støtte for VCPI i reell modus og standard modus, men ikke i 32-bit beskyttet modus.