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