Platform Independent Instruments