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