Backward compatibility is more easily accomplished if the previous versions have been designed to be forward compatible, or extensible, with built-in features such as hooks, plug-in, or an application program interface (API) that allows the addition of new features.
b æ k w ə ɹ d WORD_BOUNDARY k ə m p æ t ə b ɪ l ɪ t i WORD_BOUNDARY ɪ z WORD_BOUNDARY m ɔ ɹ WORD_BOUNDARY iː z i l i WORD_BOUNDARY ʌ k ɑ m p l ɪ ʃ t WORD_BOUNDARY ɪ f WORD_BOUNDARY ð ə WORD_BOUNDARY p ɹ iː v iə s WORD_BOUNDARY v ɜː ʒ ə n z WORD_BOUNDARY h ʌ v b ɪ n WORD_BOUNDARY d ɪ z aɪ n d WORD_BOUNDARY t ə b i WORD_BOUNDARY f ɔ ɹ w ə ɹ d WORD_BOUNDARY k ə m p æ t ɪ b ə l WORD_BOUNDARY ɔ ɹ WORD_BOUNDARY ɛ k s t ɛ n s ɪ b ə l WORD_BOUNDARY w ɪ ð WORD_BOUNDARY b ɪ l t ɪ n WORD_BOUNDARY f iː t̠ʃ ə ɹ z WORD_BOUNDARY s ʌ t̠ʃ WORD_BOUNDARY ʌ z WORD_BOUNDARY h ʊ k s WORD_BOUNDARY p l ʌ ɡ ɪ n WORD_BOUNDARY ɔ ɹ WORD_BOUNDARY ʌ n WORD_BOUNDARY æ p l ɪ k eɪ ʃ ə n WORD_BOUNDARY p ɹ oʊ ɡ ɹ æ m WORD_BOUNDARY ɪ n t ə ɹ f eɪ s WORD_BOUNDARY eɪ p iː aɪ WORD_BOUNDARY ð æ t WORD_BOUNDARY ʌ l aʊ z WORD_BOUNDARY ð ɪ WORD_BOUNDARY ʌ d ɪ ʃ ə n WORD_BOUNDARY ʌ v WORD_BOUNDARY n uː WORD_BOUNDARY f iː t̠ʃ ə ɹ z WORD_BOUNDARY