Good point. Also, would your platform be local software (installed), or cloud-based? Furthermore, would the user's IP be protected from, you? If so, how?
I've seen one visual flow-style designer type platform that run on local machines. But it is not a hosted solution.