Why software change occurs?
Software change happens because of the following reasons. New needs emerge when the software is used. The business environment changes. Errors need to be repaired. New equipment must be accommodated. The performance or reliability might have to be improved.