Det første standardiserte grenesnittet var Virtual Control Program Interface, som ble lansert av Phar Lap i 1989. Det ble samme år overskygget av Microsofts egen DOS Protected Mode Interface Specification, som den 22. mai 1990 ble en integrert del av Windows 3.0. Begge grensesnittene tilførte en API for allokering av minne, håndtering av avbrudd, multitasking og svitsjing mellom reell modus og beskyttet modus.