Giving an Older Legacy Software System a New Lease of Life