what is the difference between MVC Model and 3-tier app ?