Some time back I was one of the computer users who used to hate Microsoft Applications and including operating systems. Windows Vista was the main reason. But these days I am liking Microsoft applications.
I liked two products of Microsoft. One is licensed and other is like open source. I am one of the lovers of Content Management Systems (CMS). In open source products, I like Drupal the most. I still love it for its features. But I like Microsoft SharePoint as well. Though I am a end user or just a portal administrator but still I liked it a lot. It is always debated that can it fight with PLM? Answer is NO. But still it can replace many features of PLM like Document Management, Workflows or any typical information management feature. I liked Custom Lists feature a lot. One does not need programming experience at all. Just some added commonsense is enough to create very useful custom list which can reduce your lot of data management efforts. As I always say, we need to integrate PLM and SharePoint with some social networking features. In this area, I do not see Google anywhere. I know they have many things for corporates but you need internet connectivity. I think in organizations where internet is still under control, SharePoint is the best option to have company intranet.
Another Product I like is Microsoft WebMatrix. I am still a novice in WebMatrix but it is a good tool who want to experiment with web applications. Basically Microsoft has given us a tool to experiment without much programming knowledge or a monopoly feel. Earlier I used XAMPP for this purpose but it needs some amount of basic knowledge of how web applications work. WebMatrix is just wonderful. It does all background work and one does not need to worry about Database Server, WebServer and so on. It just simple helps you to download some of the templates based tools and configures it for you on your localhost. Then you can publish your site with world using WebMatrix or just keep on experimenting locally. Here too, I see Google not much ahead. Google gives some good site development features but everything is static. Yes, Google Apps is there but again you need programming knowledge.
I liked these two products. May be sometime in future I will write more about features in these Products. I wish Microsoft keeps doing this good work.
thanks and regards