Осталось наладить повторное использование отлаженного, протестированного и хорошо задокументированного кода (в виде модулей и библиотек).