title: Application and data backup - for system setup
body: <p>This thought just keeps going in my head that is there a way we can create backup or image the setting and the data of a development environment setup on a machine and then use the backup n number of time on differnt machines if needed? The idea is to have the setup of a complex app/setup done one time and use the image every other time when needed to same time. It'll be like a docker conainer with all the required things in it.. just run it when you want.</p>
  <p>There are ghosting sofwares available for machine level backup/restore but I only need to backup/image couple of apps and their setting and some data.</p>