windows 3.xとは異なりosの大部分が32ビット化されており、各アプリケーションが固有のメモリ空間を持つなど設計が大きく改善されているが、16ビットアプリケーションとの互換性のため不安定な面も残っていた。