From windows to office to online services, Mircrosoft has a solution for almost any need.