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