Il existe un certain nombre de facteurs limitatifs qui peuvent empêcher un programme de fonctionner correctement (voire pas du tout) sur un ordinateur donné. Habituellement, il y aura une étiquette quelque part sur l'emballage du logiciel qui expose les différentes exigences:
- Système d'exploitation - la plupart du temps, un programme donné est compilé pour être optimal sur une plateforme particulière...en utilisant différents compilateurs, différentes versions de logiciels professionnels peuvent fonctionner sur ces différentes plateformes. Même différentes versions de la même plateforme peuvent faire une différence...un programme qui fonctionne bien sur Windows 10 mais ne fonctionne pas du tout sur Windows XP (et encore moins sur 3.1).
- Espace disque - il s'agit moins d'une considération de nos jours lorsque les ordinateurs sont généralement livrés avec des lecteurs de l'ordre du giga ou même du téraoctet, mais cela ne fait jamais de mal de vérifier combien vous avez de disponible (et peut-être faire une défragmentation attendue depuis longtemps pour libérer de l'espace.)
- Mémoire - la RAM (mémoire vive) est vitale pour la bonne exécution des programmes, alors sachez combien votre ordinateur en a. Mais sachez que si votre ordinateur dispose à peine de la quantité recommandée par le logiciel, cette mémoire est partagée par tout ce qui fonctionne sur l'ordinateur, donc à moins de fermer les autres apps que vous avez habituellement en cours d'exécution, votre nouveau logiciel fonctionnera lentement (voire pas du tout).
- Vidéo - Généralement, ce n'est une considération que pour les jeux vidéo. Sachez quel type de carte vidéo votre ordinateur possède et quelle quantité de mémoire dédiée cette carte possède lorsque vous achetez un logiciel à forte intensité vidéo. Si vous n'en avez pas assez, il ne fonctionnera pas, point final.
- Périphériques - ce sont les compléments que possède un ordinateur : imprimantes, scanners, souris de jeu, casque VR, etc. Si, par exemple, vous achetez un logiciel qui vous permet de graver vos propres DVD, il sera inutile si votre lecteur de DVD n'est pas configuré pour créer des DVD en plus de les lire.