These are applications which you wrote ten years ago and they may have been written in a an old  like COBOL, but they meet a business need and if they're meeting the business need day in day out then why should you replace them?