Design is a discipline aiming to represent in concrete terms, a thought, a concept or an objective, taking into account the various constraints, whether they be functional, structural, aesthetic, instructive, symbolic, technical or productive. These representations can be tangible or virtual.