Topic summary
Software compatibility

Extracted from the Wikipedia article Computer compatibility.
Software compatibility
Software compatibility can refer to the compatibility that a particular software has running on a particular CPU instruction set such as x86 or ARM. Software compatibility can also refer to ability for the software to run on a particular operating system. Very rarely is a compiled software compatible with multiple different CPU architectures. Normally, an application is compiled for different CPU architectures and operating systems to allow it to be compatible with the different system.