Assume that you, the builder, won't be available.
Our Solution *
We packaged our system as a virtual appliance (a virtual machine) and made it easy to perform the following:
- Backup the System to a file
- Restore the System from a file
- Backup the System's data to a file
- Restore the System's data from a file
- Perform System admin functions (i.e. add user, update ref table, etc.)
- Access the System's daily backup files
- View the states of the System's services
* Solution was put into production in 2012.