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.