Compatibility to perform their required functions while sharing the same hardware or software environment.
Compatibility is required from hardware or software.