Utviklingen av DOS-utvidere ble foretatt av en rekke selskaper og privatpersoner uavhengig av hverandre og av Microsoft. De var derfor ikke «standardiserte», og programvare for én DOS-utvider var ikke alltid kompatible med andre DOS-utvidere. Potensielle minnekonflikter grunnet ulike former for minnehåndtering i ulike DOS-utvidere, skapte behov for standarder. Videre ble det behov for uniforme grensesnitt mot klient-programmer.