n.,
The ability of a software application or a system to share data or commands with older versions of itself, or sometimes other older applications or systems, particularly applications or systems it intends to supplant. Sometimes backward compatibility is limited to being able to read old data but does not extend to being able to write data in a format that can be read by old versions.
(See also:
conversion,
)