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