By hosting applications written in Java, Java Script or C# .Net., the IF61 can filter, store and manipulate information from tags and send it to a server in the required format, while monitoring external sensors and controlling audible and visual indicators. For example, the IF61 can be programmed to store a day's worth of shipping manifests, compare the pallet tags it reads against the manifests in its memory, and drive a peripheral device to issue a visual or audible signal of a correctly or incorrectly loaded pallet. The IF61 can perform all of these tasks without the extra expense, and potential point of failure, of a separate industrial PC often required by other RFID systems. Additionally, the IF61 is the only RFID reader to provide a localized workbench to load, edit and run Java Script as a standard feature. The workbench allows programmers to test business logic directly on the reader, enabling faster application development while utilizing fewer resources.