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