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