Estou iniciando meus estudos sobre desenvolvimento Web e vi a ideia de fazer um sistema dividido em:
TOPO
MENUS - CONTEUDO
RODAPÉ
Estou usando o esquema de Template do JSF 2.1, onde minha intenção é carregar na parte do conteúdo as demais páginas do sistema, de acordo com o menu clicado, abrindo os cadastros de clientes, produtos e demais.
Minha pergunta, com JSF usando o Template, estaria correto fazer dessa forma ou os colegas tem alguma sugestão melhor de design para desenvolvimento de um sistema.
Lembrando que a ideia inicial é desenvolver um sistema de gestão de clientes e contas pagar/receber para depois, quando tiver com mais experiência partir para um ERP.
Se tiverem algum link para me passar para referência fico agradecido.