Logicielthumb|Démarche de construction d'un logiciel. En informatique, un logiciel est un ensemble de séquences d’instructions interprétables par une machine et d’un jeu de données nécessaires à ces opérations. Le logiciel détermine donc les tâches qui peuvent être effectuées par la machine, ordonne son fonctionnement et lui procure ainsi son utilité fonctionnelle. Les séquences d’instructions appelées programmes ainsi que les données du logiciel sont ordinairement structurées en fichiers.
FreemiumLe freemium (mot-valise des mots anglais free : gratuit, et premium : prime) est une stratégie commerciale par laquelle on propose un produit ou le plus souvent un service gratuit, en libre accès, qui est destiné à attirer un grand nombre d’utilisateurs. On cherche ensuite à convertir ces utilisateurs en clients pour une version ou des services complémentaires premium du produit ou du service plus évolué, haut de gamme mais surtout payant.
FrameworkEn programmation informatique, un framework (appelé aussi infrastructure logicielle, infrastructure de développement, environnement de développement, socle d'applications, cadre d'applications ou cadriciel) est un ensemble cohérent de composants logiciels structurels qui sert à créer les fondations ainsi que les grandes lignes de tout ou partie d'un logiciel, c'est-à-dire une architecture.
Plate-forme (informatique)En informatique, une plateforme ou plate-forme est un environnement permettant la gestion ou l'utilisation de services (ou logiciels) applicatifs.
Application phareUne application phare ou application vedette (en anglais, killer application ou killer app) est un programme informatique si attrayant qu'il justifie à lui seul, pour de nombreux consommateurs, l'achat ou l'adoption d'un type particulier d'ordinateur, de console de jeu, de système d'exploitation ou de téléphone mobile. Le tout premier exemple de ce type est le tableur Visicalc pour Apple II. Il y a une part de subjectif dans ce qui est considéré comme une application phare et tout achat d'un produit électronique s'effectue alors dans le but d'utiliser ce programme et non d'utiliser seulement la machine.