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