Component Operating System Compatibility
One of the problems with system-wide components is that while their file names may be the same, their contents may not. For example, the MFVCRT.DLL for Windows 95 operating systems is different than the MFVCRT.DLL for Windows NT. Therefore, it is the responsibility of the vendor (and their specific installation program(s)) to ensure that any library files loaded onto the target machine are compatible with the operating system in use.