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