| Sharepoint does a reasonable job at being a MS-centric document management system, providing team collaboration spaces and being a traditional intranet. But for everything else that it claims to be is just a huge tease. - It can be a CMS, but it's the worst, most inflexible, non-standard compliant one you can imagine. - It can be a development platform for corporate applications. But unless you're doing something that is ultra-simple and very close to out-of-the-box, it's just not worth your time. Plus the whole development process is one big hack (need Windows server, SharePoint, IDE on the same machine, position every object manually, batch job here, keygen there, restart SP/IIS all over the place, etc) - Business users are able to create small business apps and workflows - but they'll be a complete mess and everyone will become frustrated with the bugs, limitations and idiosyncrasies when using them. - You can do workflows - but the out-of-the-box workflows suck, SPD workflows have way too many limitations and custom workflows are a big pain and alot of work. - It is enterprise-y... but it has lots of non-enterprise "features". Deleting your workflow history after 3 months, updating everything single document with the latest datestamp when doing a service pack, broken import/export features. |