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