An environment for programming locally and compiling/running remotely.