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