Software stocks have endured a prolonged and painful stretch, with many names falling sharply from their highs as rising ...