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