Build client applications to use objects on remote computers such as using the database of the server remotely