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