Software Development

Changes to business and software infrastructure is a constant phenomenon. Software system during its life will be subject to pressures for change. These pressures are an unavoidable consequence of the nature of software and the changing environment in which it is used.One method of reducing the impact is to design, develop and maintain a system in ways that will facilitate change and reduce the impact of individual changes.