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