However, the company changed to a component-based architecture called SmartComponents to resolve compatibility issues with upgrades.
Тем не менее компания изменила компонентную архитектуру именуемую SmartComponents для решения вопросов совместимости при переходе на новую версию.