In 2000, Microsoft released the first beta of a product called .NET 1.0. The product, a framework of classes, was the answer to problems that Microsoft faced from the developer community, particularly the Java community. Microsoft was seen as old-fashioned and behind the times. The .NET Framework convinced many, and now developers embrace .NET.
Deconstructing .NET 3.0