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