Backward compatible
Meaning in software engineering, with examples
In software engineering, backward compatible means: Still working with older versions, data or clients after a change, so existing users do not have to update their code or settings.
In Turkish: geriye dönük uyumlu, geri uyumlu
How it is used
Also written 'backwards compatible', which is more common in British English. The noun is backward compatibility. Adding an optional field to an API is usually backward compatible; renaming a field is a breaking change. Teams promise to stay backward compatible within a major version.
Example sentences
Make the new parameter optional so the change stays backward compatible.
Version 3 is not backward compatible, so older mobile apps will stop working.
Common collocations
- stay backward compatible
- backward compatibility
- fully backward compatible
- break backward compatibility
Related terms
More terms: APIs, Networking and Security
Practise with graded reading
Reading at the right level is the fastest way to make new words stick. Pick free English books by level:
