One embodiment of the present invention can include a computer program product comprising one or more computer readable media storing a set of computer instructions that are executable by one or more computer processors, wherein the set of computer instructions comprise instructions executable to generate a command according to a generic command structure, forward the command to a remote computer, receive the command at the remote computer and translate the command to platform specific format.