Alternatively, you can take an existing project that is stored locally on your machine, and convert it to a remote project. Remote projects are stored, edited, debugged and run on the remote machine. When you convert a project, the source project also remains in its original location, on the local machine.
If you are using PL/I there are remote PL/I projects, too. See Creating Remote PL/I projects for more information.