Applications and infrastructure: Reimagining our foundation