Importance of maintaining custom software after development