It's a step up from ASP.Net/Django and a step down and sideways from Mediawiki/Wordpress.<p>It's possibly closest to Joomla as a kind of let-the-end-users-build-it-themselves CMS. That is, it has bits like 'wiki', 'web page', 'document store', 'site', 'list' and users and groups running through it, so you can give each department/manager/person varying levels of access including being able to build their own intranet, LEGO style.<p>That is, some people get read access, some can add and edit list items, some can edit the template for list items, some can create new lists, some can create new sites.<p>You get a very uniform site which is still tailored on a per-team or per-department basis, but without needing people who know web development. But if you have people who know about Sharepoint development you can also add your own custom 'lego brick' components to integrate with your other systems.