Microsoft Application Virtualization 5.0 allows users to access applications from any device without installation. It provides virtual applications that work like installed applications and can be accessed anywhere for productivity. Application virtualization isolates applications to minimize conflicts while still allowing communication as needed. It also offers flexible management through a new web-based interface and PowerShell scripting for automation and customization.