These companies benefit from substantial recurring revenue from enterprise software or long-term contracts for information-technology services or both, which often cost users a lot to switch out of.
"Think of Microsoft and Oracle," says Mr. Frederick. "They are steady. Corporations are going to continue to use their software."