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