to perform. For instance, a Project definition can indicate from where to retrieve data, what processes to perform on the data (e.g. convert to Excel, Zip, encrypt) and where to distribute the output. A Project can be made up of one or more Modules, Tasks and Elements.