It is getting progressively harder to find IT professionals with the right skills to maintain business-critical legacy applications. As the popularity of legacy programming languages fades and the few remaining knowledgeable programmers retire, a daunting skills gap is created, making it harder to fill roles needed to keep these applications up and running. Industries such