I don't know what the equivalent is in Windows, but for Mac & Linux, we should use init scripts to provide : - Proper process killing - Proper log rolling - Proper directory - Proper user