A record conversion device and method, including a preferably software implemented conversion engine, which receives formatted input records from an input record generating device, converts the records into a different (universal) format in real time and, depending upon the output host device(s), into an output specific format and transmits the converted records to the output host device(s).