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