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