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