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