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