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