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