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