There's three questions you need to ask yourself before you invest a large chunk of cash in some enterprise application:
- Can I use something, rather than configuring something, rather than customising something?
- How will the solution support the (social) community who will use it?
- Is there a reason why I can't buy the solution ‘on-demand’ via SaaS?