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