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