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