I want to create 'done for you' blogs for my clients as in I create a site once then just copy it and give it to / sell it to multiple different clients so they get an EXACT clone of the original site including theme, plugins, content, images, EVERYTHING.

I create the site once, turn into a zip file, and then give them the zip so they can upload to their servers.

Would your plugin allow me to do this essentially?

I know that's not really the plugins core use but would it allow me to copy a site I've made and then give the zip to multiple clients who can then upload to their own servers and do as they please with?

The creation of the zip file will done by the plugin (with database and files). But on the extraction, by the Client, there are some additonal tasks to do. The tasks needs WordPress, so that it can work under a other urls and so on (Databaes connection Parameters/ Databse import / ...).

In feature, we plan a restore feature that will do many of this tasks for you.