Microsoft decided they needed to compete with Netscape for the internet browsing market and created Internet Explorer. Microsoft decided they needed to offer a development model to compete with Sun Microsystem's Java and they created the .NET Framework. Microsoft realized they were behind the curve...