1. A method for locally accessing three-dimensional (3D) imaging software on a remote server, comprising: accessing over a network a 3D imaging software package on a remote server using a first system; assessing, using the remote server, a capability of the first system to execute the 3D imaging software package; and displaying an output of the 3D imaging software using the first system based upon the assessed capabilities of the first system; providing data from the accessed 3D imaging software package to the first system such that in the event of an interruption in the network the first system continues executing at least a portion of the accessed 3D imaging software package previously executed by the remote server before the interruption in the network.