Infrastructure programmability