This dividend-paying software stock is down nearly 30% from its high, but its cash flow suggests the business isn’t broken.