Dentro da área de IHC (Interação Humano-Computador) existem diversos princípios a serem seguidos para se chegar no melhor design para seu produto.
A execução de um design consistente envolve, mesmo que seja instintivamente, conceitos estéticos consagrados como função e estrutura, além dos princípios básicos da Gestalt, com a intenção de gerar entendimento, estruturar o problema e propor soluções para o mesmo.

É possível definir essas regras geralmente como:
- Proximidade e alinhamento: Elementos pertencentes a um mesmo grupo devem estar próximos
- Equilíbrio, proporção e simetria: Componentes devem ser complementares
- Contraste, cores e brancos: O contraste traz dinamismo e ação para uma página, chama a atenção e causa impacto
- Ordem, consistência e repetição: O designer tem toda a liberdade para criar as regras, mas deve segui-las
- Simplificação: Simplicidade: sinônimo de elegância, objetividade e, acima de tudo, clareza
- Legibilidade: Textos existem para serem lidos
- Integração: O design não pode “desafinar”

Esses princípios garantem com que o design do seu produto possua a melhor usabilidade ao seu usuário, seguindo padrões internacionais de usabilidade.
Porém, muito além dessas regras, existem também os princípios de Design Gráfico que garantem que seu material irá possuir a melhor comunicabilidade possível com o usuário, são eles:
- Metáfora
- Clareza
- Contraste
- Consistência (Repetição)
- Alinhamento
- Proximidade
Metáfora
Associar apresentação e elementos visuais a itens familiares relevantes
Exemplo: se você está construindo uma interface para uma “loja de departamentos”, poderia “copiar”/ imitar uma pessoa caminhando pela loja com um carrinho de compras.
Clareza
Todo elemento da interface deve ter uma razão para estar ali e quanto menos elementos possíveis possam ser colocados, melhor. Espaços em branco garantem melhor impacto da mensagem ao usuário além de ser melhor aceita pelo olho do mesmo.
CRAP
Os princípios Contraste, Repetição, Alinhamento e Proximidade são representados com a sigla CRAP.

Contraste:
- Atrai a atenção
- Guia os olhos pela interface
- Explore o contraste para dar foco ou fortalecer a aparência da interface
- Pode ser usado para distinguir controle ativo
- Pode ser usado para realçar o item mais importante
- Ideia de hierarquia
- Use geometria para auxiliar o sequenciamento

Repetição:
- Consistência no layout, cor, imagens, ícones, tipografia, texto, …
- Em uma mesma tela, e entre diferentes telas
- Mantenha a metáfora sempre (everywhere)
- Plataforma pode ter um ‘style guide’ (Adote-o!)
- Continuidade
- Ajuda a organizar a informação

Alinhamento:
- Permite ao olho percorrer o display mais facilmente
- Organização
- Coesão
- Uso de Grades
Proximidade:
- Itens próximos entre si aparentam estar relacionados
- Distância implica em ausência de relação