1. A measuring instrument comprising: at least one processor having at least one processor internal resource; at least one hardware component external to the processor; at least one storage component; firmware stored in the storage component and accessible by the processor, the firmware comprising: at least one application; a virtualized hardware system having routines that emulate at least one processor internal resource; and at least one application programming interface between the application and the virtualized hardware system.