My company provides GIS product development services. Essentially a client will come to us, ask us to build something to spec, then we will create it (usually) within our own ArcGIS Online environment.
At the moment, when private access to the commission product is necessary, our delivery model requires that the client purchases an ArcGIS Online environment of their own, then we establish a group with the content in and share it through partnered collaboration. This has two key drawbacks:
1. Additional expense and administration burden for the client (having to set up and maintain their own ArcGIS environment when they may not necessarily need one)
2. Partnered collaboration relationships are limited to 20 per organisation. This effectively limits us to 20 managed service clients, which is likely to have a significant impact on our organisation as it grows.
My question is - is there a better way to do this? We initially wanted to lease access to x number of named Viewer licenses per client according to their needs, but were told by our sales representative that this is against Esri's T&Cs for ArcGIS Online.
If anyone has any insight, or can share how they go about this problem I would much appreciate it.
Cheers,
Rob