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