Glossary

Compatibility

The quality of two parts being able to work together, often despite differences in age or design.

In one line

The quality of two parts being able to work together, often despite differences in age or design.

Also calledinteroperability

Compatibility is the promise that things will cooperate. It is what lets something made years ago continue to work with a modern system, and something new slot into an older one. It is the reason a computer does not have to be rebuilt from scratch every time one part changes.

Drivers carry much of the weight of compatibility, honouring older agreements even as the world around them moves on. A driver can present a steady, familiar surface to the system while quietly adapting to whatever a particular component requires.

Compatibility takes patience to maintain. Each new design must still respect the old agreements that countless other parts rely on, which is why thoughtful systems change their interfaces slowly and rarely break what already works.

There are limits, of course. Sometimes an old way must finally be set aside so that progress can continue, but good design treats such breaks as a last resort and gives plenty of warning, so the things that depend on the old way have time to adjust.

In practice

In practice, compatibility is like a door that still accepts an older key even after the lock has been improved. You are not forced to replace everything at once; the new and the old continue to work together. Drivers keep that kind of promise between parts of different ages.

We use only essential cookies to keep this educational site working. See our Cookie Notice and Privacy Policy.