The answer to this question is the "virtual network computing", it is an open source system which is designed and created to allow one workstation to remotely access, manipulate, controlled and receive screen updates from on another workstation. In this case, two physical workstations were placed in two different locations.