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