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