01 Jun 2010
21 Jul 2010
Link to this post
The post is a little old but still valid as our company was asked the same question. When you talk to Microsoft, SharePoint is the answer to all of your problems. In can do wCMS, collaboration, and anything else you would ever want to do. In reality, it probably can but it's expensive and hard to customize. Depending on the number of servers, users, domains, etc. licensing for SharePoint can run into the tens of thousands of dollars (and that estimate is on the low side).
From a developer perspective Sitefinity does wCMS very well. It's not so huge that I feel overwhelmed learning it. I've only worked with it for a little over a month and I know the system really well. I can create new modules, controls, templates, etc. very quickly. SharePoint is a behemoth application. When you need to customize SharePoint you could spend weeks digging through the documentation or hire an expensive consultant. I would recommend Sitefinity to anyone. The documentation, webinars, videos, etc. are hands down the greatest feature of Sitefinity. If you're not sure how to do something chances are you can find someone that has already done it in these forums or in the knowledge base. I can't wait for the Sitefinity 4 release. I think it will give the big players in the CMS market a run for their money.