La première théorie sur le logiciel a été proposé par Alan Turing dans ses 1935 essai nombres calculables avec une application à la Entscheidungsproblem (du problème de la décision). [4] Le terme "logiciel" a été d'abord utilisé dans l'impression par John W. Tukey en 1958. [5 ] Familièrement, le terme est souvent utilisé pour désigner les logiciels d'application. En informatique et en génie logiciel, le logiciel est toutes les informations traitées par le système informatique, les programmes et les données.
[5] Les domaines universitaires qui étudient les logiciels sont la science et de génie logiciel. L'histoire de logiciels est le plus souvent remonter à la première erreur du logiciel en 1946 [citation nécessaire]. Comme de plus en plus de programmes entrent dans le domaine de firmware, et le matériel lui-même devient plus petit, moins cher et plus rapide que prévu par la loi de Moore, les éléments de calcul abord considérés comme des logiciels, rejoindre les rangs de matériel.
La plupart des sociétés de matériel ont aujourd'hui plus de programmeurs de logiciels sur la masse salariale que les concepteurs de matériel [citation nécessaire], puisque des outils logiciels automatisés ont de nombreuses tâches de circuit imprimé ingénieurs du conseil d'administration. Tout comme l'industrie automobile, l'industrie du logiciel a augmenté de quelques visionnaires opérant à partir de leur garage avec des prototypes.
Steve Jobs et Bill Gates ont été le Henry Ford et Louis Chevrolet de leur temps [citation nécessaire], qui a capitalisé sur des idées déjà communément appelés avant qu'ils ne commencent dans l'entreprise. Dans le cas du développement de logiciels, ce moment est généralement accepté d'être la publication dans les années 1980 des spécifications pour l'IBM Personal Computer publiés par employé d'IBM Philip Don Estridge. Aujourd'hui, son mouvement serait considérée comme un type de crowd-sourcing. Jusqu'à