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