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