Benefits of using Virtual Machine Architecture in Operating System designing

I would like to know the benefits of using Virtual Machine Architecture in Operating System designing. Also, what are the advantages of Remote Desktop Machine architecture, Remote Host Control Machine Architecture and Web Server Architecture?
