I am scoping out a custom solution which encompasses a multi-step workflow built on Visualforce. I want to expose this solution to external customers.
The most natural way is to use customer portal, however my prospect is finding customer portal licences (all flavours) too expensive.
Would like to get peoples thoughts on building a custom authentication layer to access the visual force workflow. Basically custom objects to manage the user admin / passwords for the solution...
Other options I am considering;
Building the app externally, then running it on Heroku and integrate the data back into Salesforce.
Using customer chatter group to provide access to relevant visual force workflows. In essence deliver a url link into the customer chatter feed which allows them to work through the process… something like that
Any experiences / thoughts appreciated