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