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