Appleton  observes, The goal of patterns within the software community is to create a body of literature to help software developers resolve recurring problems encountered throughout all of the software development. Patterns help create a shared language for communicating insight and experience about these problems and their solutions Apart from that. In all but the simplest cases, requirements will always change no matter how well we do the initial analysis, rather than complaining about changing requirements, we can address change more effectively observes Trott.R, James, and Alan Shalloway.  p- 4. Trott 2001 also adds that Design patterns provide quality solutions, which might not require a revision, gives a common set of terminology to be used among team members, improves the team-wide equality of design, gives a different perspective of the working style and helps in identifying the objects and pacing them togetherThe pattern redundancy in Acme Enterprise’s Data NetWork is set by well-established and flexible designs introduced with the intension to provide high availability solutions for network infrastructures. The computing network infrastructure has become critical to the sales force and headquarters employees, remote offices, and connectivity to external partners. In order to expand the sales force and to give the additional capability to the infrastructure network connectivity has been suggested to be provided with 100% availability in network connectivity. Redundancy deployment. However, these multiple patterns have been implemented with the specific goal to achieve deployment of full redundancy and 100% availability in the network areas.Patterns are used in organizations in order to provide the potential for capturing best practices and communicating them between people in organizations and throughout the software industry. Manns. As a change is always required for an organization to sustain the industry, new ideas have to be implemented either like introducing patterns or like strategies.