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