There are three main components to Qube:
1.The Worker, which is a program that runs on every computer (also called a "host") on which you want to execute your jobs.
2.The Supervisor, which runs on a dedicated machine, and keeps track of all everything. It decides when a job runs, and which job runs on which worker.
3.The Client refers to a number of interfaces that let you run actions from the command line, stand-alone GUI, and in-application submission GUIs (e.g. Maya, XSI, 3ds Max, mental ray, etc.). Along with the commandline and GUI, there are also APIs (application programming interfaces) for Python, Perl, and C++ that provide flexibility for custom actions.