Les logiciels d’auto-assistance existent sous une forme ou une autre depuis les premiers jours de la production informatique. Les objectifs des logiciels d’auto-assistance varient, mais l’objectif général de la plupart est de soutenir le changement. Le meilleur logiciel d’auto-assistance est généralement basé sur des preuves, spécifique et peut s’adapter à une variété de styles d’apprentissage différents.
L’une des premières utilisations d’un ordinateur à la maison a été d’aider à la sélection de recettes pour créer des repas variés. Ce type de programme n’a jamais vraiment séduit le grand public, sans doute parce que l’ordinateur nécessaire à cette fonction aurait occupé toute la cuisine et brasser des fiches recettes semblait sans doute moins compliqué. Au fur et à mesure que les ordinateurs devenaient plus petits et qu’Internet faisait partie de la vie quotidienne, des logiciels d’auto-assistance plus pratiques ont commencé à être développés.
Pour que le changement soit efficace, il est important de choisir un logiciel fondé sur des données probantes, c’est-à-dire un logiciel qui a été développé à partir de données issues de recherches pertinentes. Par exemple, il existe de nombreux types de logiciels d’auto-assistance conçus pour soutenir la perte de poids. Si le logiciel intègre les principes diététiques d’un site de régime commercial qui promeut un régime alimentaire fondamentalement malsain, cependant, l’utilisation du logiciel pourrait faire plus de mal que de bien. Un meilleur choix pourrait être de regarder un logiciel développé dans le cadre d’un programme de recherche universitaire, en particulier un logiciel qui se concentre sur des choix sains plutôt que sur une perte de poids rapide.
Il en va de même pour un consommateur à la recherche d’un logiciel d’auto-assistance dans le cadre d’un programme de gestion des maladies. Une personne atteinte d’arthrite à la recherche d’un logiciel pour l’aider à évaluer les déclencheurs de la douleur pourrait vouloir d’abord consulter un logiciel développé par une association nationale à but non lucratif spécialisée dans la fourniture d’informations sur l’arthrite. Ceci est susceptible d’être plus utile et moins biaisé qu’un logiciel disponible sur un site commercial qui vend un produit spécifique lié à l’arthrite.
En plus d’être fondé sur des preuves, le meilleur logiciel d’auto-assistance est également spécifique au type d’aide recherché. Un logiciel général de gestion d’objectifs, par exemple, pourrait être quelque peu utile à une personne qui essaie de rester concentrée sur ses réalisations. Un logiciel qui cible spécifiquement les comportements qui empêchent une personne d’atteindre ses objectifs, comme la procrastination, serait probablement encore plus utile.
Le meilleur logiciel d’auto-assistance est capable de s’adapter à une variété de styles d’apprentissage. Au début du processus de changement, une personne peut avoir besoin de voir les progrès visuellement, mais peut préférer une description narrative plus tard. Les logiciels qui fournissent des commentaires de plusieurs façons sont plus susceptibles de continuer à être utiles au fil du temps.