. "For example, higher level versions of a business application can operate using files, message formats, protocols, data structures, commands, and other functionality associated with lower level versions of the business application." . . . . .