As a new product, Microsoft Windows faced potential competition from IBM's own Top View, and others. VisiCorp's short-lived VisiOn, released in October 1983, was the official first PC-based GUI. The second was GEM (Graphics Environment Manager), released by Digital Research in early 1985. Both GEM and VisiOn lacked support from the all-important third-party developers. Since, if nobody wanted to write software programs for an operating system, there would be no programs to use, and nobody would want to buy it.
Microsoft finally shipped Windows 1.0 on November 20, 1985, almost two years past the initially promised release date.