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