Valuable software often outlives the technologies used to implement it. Business applications that ... code written in a language and produces quality code written in another programming language.