За исключением обработки платежей, ваше приложение выполняет CRUD, поэтому вы, вероятно, будете использовать классы ZF MVC и Db. Для аутентификации вы бы использовали адаптер Zend_Auth
. И это уже. Конечно, ZF предоставляет гораздо больше классов, чем это, но, исходя из вашего описания YAGNI.
Кроме того, имейте в виду, что ZF поддерживает архитектуру использования по желанию. Вы можете взять что угодно из этого. Это не полный фреймворк, и в нем очень мало автоматики. ZF может многое сделать с некоторой дополнительной работой, но если вы ищете что-то вроде этого из коробки, вам, вероятно, лучше использовать Symfony или другую среду полного стека.
Ну, а что касается других классов ZF, почему бы не RT * M;)