Os princípios que se seguem são fundamentais para o desenho e implementação de interfaces eficazes, quer seja para os ambientes GUI (do inglês Graphical User Interface), Interface gráfica do utilizador ou para a Web (Internet). Ultimamente muitas aplicações web têm espelhado uma falta de entendimento por muitos destes princípios do design de interacção. Porque uma aplicação ou serviço aparece na web, os princípios não mudam, acima de tudo torna-se cada vez mais importante aplicar estes princípios