Diseño refiere al tipo de actividad de desarrollo de una interfaz, en la que el usuario es capaz de interactuar para realizar tareas y llevar a cabo actividades diferentes. También se incluye aquí el desarrollo de la experiencia del usuario, y se tienen en cuenta las precepciones necesarias sobre aspectos prácticos como la utilidad, facilidad de uso y eficiencia del sistema. No incluye la implementación del diseño (ver Programación o Desarrollo web). El Diseño de base de datos debe ser categorizado utilizando Modelización.