Del mismo modo, el modelo de diseño que se crea para el software proporciona una variedad de visiones distintas del software.