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