 This provides a "One-to-many" linkage mechanism, where the users of the remote object do not need to know the TCP/IP address of the host machine.The Cajo Project is also used to remote graphical user interfaces.This allows an application to run its view on separate machines from its model, and even its controller objects.