Virtualizing the server running your business will allow you to back up the existing state of your server entirely, upgrade to new server hardware, and move your existing system exactly as it is -- this will keep your business running as smoothly as before you virtualized your server.