HyperFile est un format de base de données associé aux environnements de développement développés par la société francaise PCSoft.
Ce moteur de base de données, apparu à la fin des années 80, et maintenant intégré dans WinDev, WebDev et WinDev Mobile, existe en plusieurs modes.
Une caractéristique de cette base de données est d'être déployable gratuitement dans toutes ses versions.
En 2006, Hyper File a été présenté au public en utilisation d'une base de 10 milliards d'enregistrements.
Ce mode est principalement orienté fichier (ISAM), et gère automatiquement les accès concurrents aux données en local (applications multi-instances) ou en réseau.
Il permet de joindre les fichiers dans le répertoire de l'application ou un dossier de la machine pour une utilisation monoposte (voire nomade si les données et le programme sont stockés sur un support amovible), ou d'installer le fichiers sur un serveur.
Le serveur de fichier peut être un serveur windows ou compatible Samba (*nix), ce qui permet d'installer les fichiers sur un serveur Linux.
L'accès aux données est ici effectué via un logiciel "serveur". Ce logiciel serveur existe pour Windows et Linux.
Ce mode de fonctionnement permet d'accélérer les performances d'accès aux données en réseau (par rapport à HF réseau), en limitant le volume des données qui circulent sur le réseau. Ce mode permet un accès à distance sécurisé offrant de bonnes performances.
Les fichiers de données Classic sont compatibles avec les fichiers de données Client/Serveur. La programmation d'accès est compatible.
Cette version de Hyper File, compatible avec la version classic et client/serveur, est destinée aux terminaux mobiles, sous Windows CE ou Windows Mobile : pocket pc, smartphone, terminal industriel,...