 Microsoft has released the Application Compatibility Toolkit 5.0 application for migrating Vista-incompatible applications, while virtualization solutions like VirtualBox, Virtual PC 2007 or those from VMware can also be used as a last resort to continue running Vista-incompatible applications under legacy versions of Windows.Microsoft also provides an Upgrade Advisor Tool (.NET Framework must be installed and an Internet connection is required) which can be used on existing XP systems to flag driver and application compatibility issues before upgrading to Vista.Microsoft has also been criticized for removing some heavily discussed features such as Next-Generation Secure Computing Base in May 2004, WinFS in August 2004, Windows PowerShell in August 2005 (though this was released separately from Vista prior to Vista's release, and is included in Vista's successor, Windows 7), SecurID Support in May 2006, PC-to-PC Synchronization in June 2006.