Application Compatibility Toolkit is an application released free by Microsoft that allows users and network administrators to identify hardware and software on a computer or network that are or are not prepared to be updated to a new Windows operating system.