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