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