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