"On-prem"refers to private data centres that companies house in their own facilities and maintain themselves. On-prem infrastructure can be used to run private clouds, in which compute resources are virtualised in much the same way as those of public cloud.