Binary Portability is Testing an executable for portability across platforms and environments, usually for the conformation to an Application Binary Interface(ABI) specification.
The Application Binary Interface (or ABI) defines a system interface for compiled application programs and also different for different types of hardware architecture. Since the binary specification includes information specific to the computer processor architecture for which it is intended, it is not possible to specify for a single document for all possible System. Hence, ABI is a family of specifications, rather than a single one.
The Binary Portability testing should be conducted on different types of software platforms.
Windows(x86,X86-64)
Linux
Mac OS
Java
Solaris
Android