What are the great examples of a software [0] maintaining forward (upward) compatibility between versions?

Extra question: in which cases such a software is required [1] to maintain forward (upward) compatibility between versions?

[0] This includes free / non-free, open / closed source, commercial / non-commercial software of any application domain.

[1] For instance, by application domain standards, by established practices / expectations in the end user community, etc.

Note: could not find the following tags: compatibility, industrial-software, commercial-software.

Your Answer


Browse other questions tagged or ask your own question.