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