3-D input devices are currently integrated into the main SPRING application. These require that the 3-D device be connected directly to the computer on which SPRING is operating.
Haptic device interfaces are implemented as separate servers connected to the core SPRING functions via network sockets communicating in TPP/IP. Multiple servers may be used at one time, allowing several users at different locations to collaborate on interactive surgical simulations.