Software Stack Investing