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