Progress Software (PRGS) looks undervalued after a 20% YTD drop—trading at <10x FCF with improving retention and resilience.