applications layer integration driver software information clients other standard manual services interface automated client collection these product process approach application their functionality macroview which example people allows tasks framework system windows needs staff where domain products developed systems language based design provides access source development developing business server developers using JoelLipman.Com