An client-server application written in C/C++. The client submit a source file (C, C++, C#, Java, VB, PHP, etc) to the server. The server compile and run it, then send the result to the client.