- An externaljob is needed for any execution outside of B-Fabric
- it stores the link to the data which is needed by the external program (e.g. WORKUNIT, USER)
- it stores the status of the external executed programs
- It is used as a kind of logging facility of the external executed programs