Pattern language

This design method consists in identifying the typical things that need to be resolved in a housing project and then proposing common solutions (patterns) that the users themselves combine following a set of rules established by the architect. This is a way of handing over design tools to the users.