|  
    
Un logiciel écrit par l'utilisateur fait référence à tout programme logiciel ou application créé par un utilisateur individuel, plutôt que par un développeur de logiciels professionnel ou une grande entreprise. Ceci est distinct des logiciels commerciaux, des logiciels open source (bien qu'un utilisateur puisse y *contribuer*) ou des logiciels fournis par une organisation dans le cadre d'un service. 
  
 Les logiciels écrits par l'utilisateur peuvent aller de simples scripts automatisant des tâches répétitives à des applications complexes répondant à des besoins spécifiques non satisfaits par les logiciels existants. Elle se caractérise souvent par : 
  
 * Objectif spécifique : Généralement créé pour résoudre un problème très spécifique pour l’utilisateur individuel.  
 * Portée limitée : Généralement moins ambitieux en termes de fonctionnalités et de fonctionnalités que les logiciels commerciaux.  
 * Tests moins rigoureux : Il manque souvent les tests approfondis et l’assurance qualité que subissent les logiciels professionnels.  
 * Qualité potentiellement inférieure : Peut contenir des bugs, être moins efficace ou avoir une interface moins conviviale que les logiciels professionnels.  
 * Utilisation personnelle principalement : Généralement destiné à l'usage personnel du créateur, bien qu'il puisse parfois être partagé avec d'autres.  
  
 Les exemples incluent : 
  
 * Un simple script Python pour renommer les fichiers d'un répertoire.  
 * Une macro de feuille de calcul pour automatiser le traitement des données.  
 * Une petite application écrite dans un langage comme Java ou C# pour gérer une collection personnelle.  
 * Un programme personnalisé pour contrôler le matériel (par exemple, un bras de robot).  
  
  
 Essentiellement, les logiciels écrits par l'utilisateur représentent l'application directe de connaissances et de compétences en programmation pour résoudre des problèmes informatiques personnels. Cela reflète souvent un degré de personnalisation et de flexibilité que l’on ne trouve généralement pas dans les logiciels disponibles dans le commerce.
 
 |