Согласен с
FanatPHP
Шаблоны проектирования, лучшие практики построения корпоративного софта (особенно с web-интерфейсом) думаю надо изучать тебе, юный джедай :)
Интересно на эту тему книга г-на Фаулера написана "Архитектура корпоративных программных приложений"