Leandro, você citou padrão e Padrões são o pulo do gato.
Padrão de criação e modelagem;
Padrão de propriedades a nivel de banco, forms e relatórios;
Padrão de interface;
Padrão de logins e logs;
Padrão de Backups e restauração;
Padrão de tratamento de erro;
Padrão de módulos (quais sempre serão utilizados);
Padrão de interações (Visualização de rótulos inerentes ao cliente. Os label's tem que obedecer programação.);
Atualmente me inspiro no conceito dos frameworks (área web) em que trata-se de uma ferramenta que possui uma série de funcionalidades genéricas e prontas para uso facultativo em qualquer projeto. São Funcionalidades originadas de várias cabeças e aperfeiçoadas por uma comunidade.
Já tenho meu framework Access e ele possui todos esses padrões acima citado. Ganhei com isso a velocidade na entrega de um projeto, pois meus esforços se concentram na regra de negócio do cliente (Criação e Modelagem do banco, INSERT, UPDATE, DELETE, Importações, Exportações, casos de conexões (vinculadas ou não), execuções de querys e relatórios).
Quem souber explorar os recursos de busca aqui do fórum, terá na mão tudo para alcançar um padrão.