Makes app completely self-contained by abstracting service process settings and execution