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