Running Salesforce, but thinking of building a custom self-service portal in-house?Here are four things to know before you spend months on building the basics.