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