Tech stocks took a beating in last week's market-wide sell off.But one Wall Street analyst thinks a special breed of software companies are well positioned to withstand choppy stock market conditions.In a note published Sunday, Evercore ISI analyst Kirk Materne flagged a group of software companies and compared them to February 2016 levelsthat's when the stock market reached a short-lived low point amid uncertainty and fear."We believe that when it comes to software investing, times of macro stress and market volatility have usually ended up being good buying opportunities," Materne wrote, adding that investors who look past the "noise in prior crises have generally been rewarded," three to six months later.The key' Many companies in the software sectorhave built businesses based on recurring revenue, giving the businesses a "durability" that's now well-understood by investors, Materne wrote.. The top 25 software companies today have 69% of their revenue from recurring business customers, compared to 42% 10 years ago, he said.Materne highlighted software companies with estimated growth of more than 20% in the upcoming years. Those stocks tend to have an enterprise value of around 5x their revenue. And as their revenues grow, so will their valuations.Here are 18 high-growth software companies to keep on your radar:SEE ALSO:$7.2 billion Twilio is spending $2 billion to buy one of its publicly-traded partnersCarbon BlackAnalysts expect Carbon Black (CBLK), which went public this year, to grow its revenues by 22.7% in 2019 and 24.3% in 2020. Its enterprise value a slightly different figure from market capitalizationis 2.6x its estimated revenue over the next twelve months. Materne thinks that multiple could reasonably grow to 5x.BoxBox (BOX) has had a rough time on the stock market in recent months, and is trading down 10% from a year ago, but its revenues are still slated to grow 20.9% and 17.7% in 2019 and 2020, respectively. The company's enterprise value is 3.7x its estimated revenue over the next twelve months, and Materne thinks it could reasonably grow to a 5x multiple.Rapid7Rapid7 (RPD) is up 80% from where it traded a year ago. With 20% revenue growth expected in 2019 and 22.3% growth expected in 2020, the company could continue to see its valuation grow. Its enterprise valuation is curretly 5.2x its estimated revenue over the next twelve monthsSee the rest of the story at Business Insider Click here to read full news..