Microsoft announced Friday that CEO Steve Ballmer will retire within the next year.