A good design endeavours to ensure that a product should fulfil its function and adapt to the company and to the user; it should be demanded by the client, be efficient and sustainable in terms of its relationship with the environment throughout its life cycle.