P4, anciennement Helix Core, est un logiciel de gestion de versions de Perforce Software, Inc., destiné aux grandes équipes de développement qui manipulent beaucoup de fichiers binaires, par exemple les studios de jeux vidéo, la production cinématographique, la conception de semi-conducteurs et l'ingénierie automobile. Il est livré sous forme de serveur installé sur l'infrastructure de l'organisation. Perforce propose aussi P4 Cloud, un service géré par l'éditeur. Des serveurs proxy, la revue de code et la gestion d'actifs complètent l'offre.
Perforce a son siège à Minneapolis (Minnesota, États-Unis) et appartient aux fonds d'investissement américains Clearlake Capital et Francisco Partners. Pour une organisation européenne, le droit américain, dont le CLOUD Act, peut s'appliquer à l'éditeur. Exploiter P4 sur ses propres serveurs garde le code source et les dépôts sur une infrastructure maîtrisée, ce qui réduit la dépendance à l'hébergement de l'éditeur. Les pages publiques de l'éditeur ne précisent pas où sont stockées les données de P4 Cloud. Le produit n'est pas open source ; il convient donc de demander les lieux d'hébergement et un contrat de traitement.