The future of business tech: 6 trends that will define the next two decades