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