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