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