Esse pequeno roteiro lista alguns dos projetos, que mesmo simples, mostram como podem ser implementado usando tecnologias desenvolvidas com Java, seja desktop, web ou mobile.
A cada projeto, tem uma lógica de negócios diferentes, e cada uma terá sua arquitetura definida. Pode ocorrer de ter projetos com a mesma regra de negócio, mas com uma outra arquitetura para comparação de versões diferentes.