1. A method comprising: encrypting data and query program instructions using correlated order invariant encrypting, said data and query program instructions operating in a customer computer system; transferring said encrypted data and encrypted query program instructions to a servicing entity having a test system; running said encrypted data and encrypted query program instructions on said test system to generate a set of results; and generating a diagnosis of a problem with said customer computer system using said set of results which were generated on said test system.