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