Microsoft Corp., the world's largest software maker, said it fired Chief Information Officer Stuart Scott for violating unspecified company policies.

The company terminated Scott after "an investigation for violation of company policies," said spokesman Lou Gellos, who declined to give details.

Scott joined Microsoft, based in Redmond, Wash., in 2005 and previously served as a divisional CIO at General Electric Co. The company typically doesn't announce executive terminations, Gellos said. This is only the third time since 2005 that Microsoft has confirmed the firing of a manager at the level of vice president or above.

Microsoft said General Manager Shahla Aly and Vice President Alain Crozier will assume Scott's responsibilities until a replacement is found.

Scott oversaw Microsoft's internal use of computers, software and networks. CIO Magazine named him one of the top 100 CIOs in 2003.