Executor ist ein kleines Java-Programm, mit dem Programme in einem Pool aus mehreren Rechnern ausgeführt werden können. Es kann auch zum einfachen Dateiaustausch genutzt werden. So kann man beispielsweise vom Büro aus auf die Dateien des heimischen Rechners zugreifen. Executor verwendet ein gemeinsames oder synchronisiertes Dateisystem. Benutzer erzeugen einen Job auf einem Rechner, einfach indem sie eine Datei hochladen, und ein anderer Rechner, der das benötigte Programm hat, führt ihn aus.