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