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