I am trying to figure out if you can use Powershell with Commandlets to provision a new site. Basically if a customer calls for our solution can I write script that sets it all up? (Creating the site structure, lists, forms, documents?). I have looked through the cmdlets I could find and related to Office365 and I could not find any that deals with creating sites, creating lists etc.
I presume if that does not exist that the way to go is Visual Studio and a sandboxed SharePoint solution? That should give us most of the freedom we need?
Is there a way to migrate from an existing in house SharePoint solution and "upgrade" it to Office 365 in the cloud? Does one need a 3rd party product? Like MetaLogix?