To jest problem/wynik architektury systemu/puszki.
To wynik przyjętej strategii produktowej. O tym decyduje się już na etapie założeń, tworzenia Specyfikacji Wymagań, jakieś 2-3 lata nim puszka pojawia się na rynku.
Trzeba system tak budować aby była możliwość sprzętu, procesora, pamięci.... na realizację nowych funkcji oraz gotowość systemu na przyjecie i uruchomienie tych nowych funkcji w procesie aktualizacji oprogramowania.
jp