A large software system exists in different forms, as variants targeting business needs and users. This kind of systems is provided a set “independent” products not “single-whole”. Developers use ad-hoc mechanisms to manage variability. We defend vision development where we consider an SPL architecture starting from which the each variant can be derived before its implementation. Indeed, have o...