n this way, making use of a decision support system which is able to consider not only different criteria but also the interaction among them is a solution to solve the problem in a more disciplined way which Could provide software architects with most suitable results for the domain.