Progress Software Corporation is rated a Buy due to strong acquisition integration, improved cash flow & attractive valuation ...