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