Computation Job Management (jobman) is a program
that calls executables according to a given
program flow. Each executable is run in a separate
process. It is useful when a project needs to
carry out a series of calculations that are
performed by software written in different
languages or supplied by third parties, but
invoking individual programs manually is error
prone and hard to manage. The various individual
programs don't communicate with each other except
via persistent storage. This is especially the
case for some scientific computing, quantitative
finance, and prototyped programming.