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