Microsoft CEO Steve Ballmer announced he will step down within the next year, raising questions of who will be his successor.