Helps you run multiple instances of your service, provides graceful, zero downtime restart on signals and file changes, and handles errors. Does not require a seperate command line tool, nor does it daemonise your process, for better integration into other process monitors such as upstart.