We would like to create a sharepoint app/web site for each of our clients. We envision each site having:
1. All their documents we manage
2. The ability to manage projects (workspace)
3. Complete separation from all other clients, and not even the ability for them to see other clients names.
Outside of licensing, is this possible?