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