First of all, I agree with Keith. Unless you install any script from your Hosting company's control panel (one click install), you will need to know how to create the database manually, and retrieve the database's credentials (host, database name, username and password).

The next point that everybody missed is that we are expected to turn over our web sites database credentials, and of course the web site's admin name and password to this company. Now, what could possibly go wrong, in a world of hackers, thieves, and web site hijackers, and dishonest companies (I'm not saying that this is the case here)?

There are better and much safer alternatives. I'm sure there are more, but immediately 4 come to mind.

1. Create your "starter" sites, preferably on a localhost, and use a migration plugin like Duplicator, to migrate the sites anywhere you want.

2. Use InfiniteWP, and get the paid add-on to clone sites. You control the software, and you control all the data, usernames, passwords, etc... For added security, do not deploy InfiniteWP on the web, but install it on a localserver.

3. Use the WP plugin repository's favorite feature, to favorite any plugin you want to use, and use those fav. plugins to easily deploy those plugins in no time.

4. For theme developers like myself, use the TGM Plugin Installer to quickly deploy plugins. I can install and activate plugins from the WP repositories, from zipped plugins contained within the themes, or from my own servers.

There is absolutely no need to give the ability for ANYONE, to have access to your credentials of your databases and web sites.