Systems and techniques for coordinating data received from radio frequency
identification (RFID) tags and additional data input devices. An RFID
reader communicates with RFID tags and also receives data from additional
input devices that may be correlated with the RFID data. The reader
correlates information received from various data sources. Correlation
may include validation of RFID data with corresponding data received from
other devices. Once data has been received and correlation has been
performed, transaction entries are prepared based on the correlated and
validated data. Transaction entries may be passed to a data station for
processing or logging, or to allow the data station to indicate
appropriate actions to be taken. Appropriate software modules used by the
reader are changed in response to changes to data input devices or the
data station used with the reader.