Updating applications to reflect changes in the organization's business or to adapt to new operating environments. Although maintaining old programs written by ex-employees is often a lot more ...