We have a customer who makes use of Salesforce, but they want to develop their own site which will perform a multitude of functions some of which would require integration with Salesforce data and functionality.
In discussions with a Salesforce vendor and our customer, the Salesforce vendor pushed for the customer to do everything in Salesforce itself, as in a portal solution where their entire website is run through Salesforce, or you would switch from some basic HTML pages on your own server to Salesforce pages (Skinned to look like the customer's site).
Surely this recommendation is not in the best interests of the customer?
Doesn't this restrict and limit you to Salesforce technologies and costs?
Long term, if this company decided in the future to expand and build web-based functionality that is totally separate from Salesforce what would happen?
Let me know what you think and possibly give me a link or two to motivate what you're saying. I'm hoping that system/application architects will be the ones to answer, not Salesforce vendors.