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