Estava fazendo um projeto com o nome de PureMVC para colocar em prática algumas ideias do post anterior, até que resolvi procurar na google se já existira algo com esse nome e encontrei, o que me deixou feliz, pelo menos não sou a única pessoa a pensar assim, o pureMVC é um framework com suporte a diversas linguagens de desenvolvimento, não posso falar mais do que isso pois ainda não estudei ele.
Mas o que me chamou a atenção foi o diagrama conceitual do rapaz framework onde no centro existe o MVC e nas extremidades a Interface do Usuário (UI) e o banco de dados (DB). 
Sem mais para o momento, a dica fica registrada (UI - MVC - DB).