WordPress is Enterprise-ready, see:
Move from a functional PHP to a MVC model
Different components in different places
Model – calls to DB
View – HTML
Controller – pulls those together
OOP in the Loop
No need to be afraid of the backend with MVC. Separation of concerns to split out work in the team.
Customer-centric small iterations. Add as you grow.
The “easiest” part of building the product is building the product, i.e. it’s not all development.
http://prod.press – MVC Enterprise WP framework