Generally, MVC frameeworks have a structure that looks something like:
/models /views /controllers /utils
However, in a web application sui
2 is a good start. You should consider having a common folder in which you can store any common models, views and utils used by all apps in the application suite.
/app1 /models /views /controllers /utils /app2 /models /views /controllers /utils /common /models /views /utils