Плюс - побочным эффектом от любого проекта являются хорошо продуманные повторно используемые компоненты.
А даже, пожалуй, наоборот: всё время работаем с упором на создание этих компонент, а конкретная система становится конкретным побочным эффектом