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