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