Applicability: It is another significant characteristic of a model. The model should be judged by its degree of applicability across software products that change in size, structure and function. The model should be usable in different development environments, different operational environments, and dissimilar life cycle phases.