I am looking for a solution that would allow me to provision sites, in environments where I don't have server access (hosting, Office 365).
My issue: I need to provide site collections or sites to my users. They all have similar needs for the site structure, but each team has its own naming conventions depending on which partners they work with. So for example the organizational structure will be called "Units" by some users, while others will call it "Divisions" or "Departments". For this reason a site template doesn't work well for me, and I assume sandboxed solutions won't work either.
I am thinking that maybe Web Services or Powershell could help, but I am not sure where to start and looking for advice.