COBOL vendor lock-in challenges