The innovations previously explained can provide different advantages in the automotive lean manufacturing context. According to [15], lean production is a multi-dimensional approach consisting in a large variety of management practices with the aim of creating a quality system able to produce finished products with little or no waste. Lean principles have also been applied to the field of software design [16]. Similarly to the manufacturing framework, lean software development is not a conventional software engineering methodology, but a set of practices for building software systems. In [17], seven principles for lean software development are listed; in particular, the principles that our approach is able to deal with are: