SubProcess Manager provides a simple programming interface to safely run, pipe and redirect output of subprocesses.