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