From Search Engines to Smart Phones , SQL servers to Gaming Consoles , Operating Systems to CRM Microsoft is every where and so is .NET. Infact, in every domain, there is a presence of Microsoft. If you are planning to Switch from any other language or platform to .NET I would recommend you on a no of reasons which I will explain below.
Many would argue that Microsoft copied the ideas of others like ,for example, Java to .NET , Virtual Earth from Google Earth. Whatever is in trend . Ajax or web Services . Microsoft will soon jump into it and bring it to its developers community. So what do the developers need to do? Just get your hands good on the .NET Technology and how it works with the new stuff. In case of others, there are so many companies out there. If you are working on platforms like Java, you don't get this kind of interoperability and evolution. Even Java's supporter IBM has not migrated all its products to Java, whereas Microsoft has plans to convert all its libraries to .NET. My plans are not to attack Java. There are some areas where java is good but there are some key points like java is a language not a platform ,whereas .NET is a complete platform.
Companies working with .NET technology have a number of benefits. The first and foremost is the excellent support provided by Microsoft. Its excellent help for developers and extensive information for all the new technologies help them stay upto date. Its developers tools like Visual Studio are a breath for developers and the organizations working on large scale enterprise applications and now with the new visual studio team system . It will easy for teams to work on all phases of a software all through just one tool. Visual Studio iterations includes support for Microsoft's latest technology innovations, with the aim of making use of that new technology as simple as possible for developers. Visual Studio.NET follows the same strategy, making it simple to write .NET versions of everything from GUI applications and ASP.NET web sites, Pocket PC apps to Windows services using the same development tool.