2 Top Software Stocks to Buy for the Long Haul

Microsoft recently announced that it is raising its dividend by 10% for the second straight year. While its yield remains small compared to other members of the Dow Jones Industrial