I just had this discussion today with one of our large rental-server clients.
The biggest problem I can see is that DA isn't an appliance; everyone can install all their own stuff.
It's backing up and restoring that stuff, and especially between systems with differing stuff, that causes the difficulty.
If we create this it's going to work with DA (specific version we're using at the time), and with CentOS (also specific version we're using at the time).
Because after all, we'd be writing it for us.
And once it's written we may decide to sell it, but certainly with no warranty as there are just too many variables.
If DA only worked on one OS with only one set of programs, and if DA controlled the time of the updates and the status of each update, as most CPs do, it would be easy.
For example, Plesk's backup system is totally automated but it only works on specific platforms with no changes, on specific versions of Plesk.
Is that what you want? If so we can do it for our current installation, but only for our current installation.
Jeff