It depends on the problem, but any changes made are related to how Windows runs the program. No changes are made to the program, itself. For example, the Program Compatibility Assistant can resolve conflicts with User Account Control, a security feature in Windows that can help make your computer safer. Or, it can run the program in a mode that simulates earlier versions of Windows. The changes that Program Compatibility Assistant makes are done automatically, so you don't need to make them.