cFos Personal Net (PNet) est un serveur HTTP riche en fonctionnalités destiné aux utilisations personnelles et profesionnelles. Pour l'usage personnel, au lieu d'héberger vos sites avec un hébergeur, vous devez seulement l'exécuter depuis votre matériel Windows. Pour un usage professionnel, vous devez louer un PC Windows virtuel ou un PC dédié à un hébergeur et l'exécuter depuis celui-ci.
En utilisant cFos PNet, vous configurez votre présence Internet dans votre environnement familier Windows. En outre, client et serveur utilisent le même langage: Javascript.
cFos PNet permet un partage facile de vos fichiers en chargement et téléchargement sans configuration supplémentaire. Copiez simplement les fichiers dans le dossier public et tout le monde peut les télécharger en utilisant un navigateur normal.
cFos PNet permet aussi de configurer et programmer les comptes utilisateurs. Ceci vous permet de donner des accès supplémentaires à votre machine. Encore une fois, charger des fichiers nécessite seulement un navigateur Internet.
Si vous souhaitez personnaliser cFos PNet, vous devez utiliser des fichiers .htaccess de type Apache et programmation Java. cFos PNet est fourni avec les fonctionnalités puissantes d'un serveur Internet professionnel.
Les applications Internet d'aujourd'hui sont concues avec autant plus de fonctionnalités dans les navigateurs clients que peu de fonctionnalités dans le serveur. Ceci est possible car tous les nouveaux navigateurs (en incluant les navigateurs pour mobiles) exécutent maintenant des scripts Java standards et DOM. Les JQuery et autres bibliothèques de navigateurs rendent la part client de l'application Internet facile à écrire. Les machines rapides Java permettent aussi aux navigateurs des travaux de calcul intensifs. Aussi, le serveur, puisque souvent une machine isolée,doit être aussi petit que possible. Les fonctions principales authentifient les accès aux ressources et maintiennent l'état constant. Par exemple, le navigateur client exécute une requête de données, la trie, la prépare et l'affiche à l'utilisateur sans l'aide du serveur. The servers role is only to keep the data in a consistent state. Dans ce cas, les scripts sur le serveur sont maintenus au minimum. Vous pouvez donc vouloir utiliser un serveur léger avec des fonctionnalités script faciles tel like cFos PNet.