an automated system for translating datalink information and producing a computer code based on the translated datalink information . the computer code may subsequently be used to establish datalink communications between pieces of equipment having different communication protocols . the automated production of computer code reduces time and errors during software development for applications used in communicating between different datalinks .