Here is a great example of the kind of thinking that is critical for keeping your application’s service footprint lean. Larry Osterman poses a series of questions asking why your service process should be running, always?, is it necessary for all users?, in absence of any required hardware? and so on.
Perhaps we can extend this sort of thinking beyond just long running service processes. What about the way software is built? Do you really need all of a heavy weight process like CMM or whatever latest version it has, what about your business process, what redundant steps are you incurring which in turn impacts customer experience?
Go read the article, worth your time.