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