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