Live demo with Admin Dashboard

I have come across some of the websites that uses live demo sites (e.g. for visitors where they allow the visitors to register (some seem that they auto create the login info when required) and try their themes/plugins and deleting the demo site after a preset time (e.g. 30 minutes).

Would like to understand if the same setup can be done using one or a combination of WPMU DEV's plugins.

Thank you.