Very often, the designer must take into account existing formats and plan for upward compatibility for existing usage.
In the event of a binary upgrade, upward compatibility is maintained by having the new code recognize old-format data.
Antonyms