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