Each server 106 contains software code logic that is responsible for handling tasks such as data interpretation, statistics processing, data preparation and compression for output to field units 108, and report generation for output to users 102 or printer 314, respectively.