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