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