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