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