I have a large wordpress site installed on a Wordpress

I have a large wordpress site installed on a Wordpress Multsite Installation on my server. The site has grown to where I need to place it on its own installation for added functionality and space. What program do you recommend that will allow me to fully backup the site including plugins, config, theme etc. and restore to the new single wordpress installation?