A Once-in-a-Decade Investment Opportunity: Buy This Software Stock Right Now