Quasi inexistant dans les années 1950, à l'aube du formidable développement des technologies de l'information et de la communication, le logiciel occupe aujourd'hui une place centrale dans nos économies mondialisées, nos administrations et nos loisirs. Des entreprises comme Microsoft, Oracle, SAP Aktiengesellschaft ou Google, exclusivement dédiées au développement de logiciels, ont des valeurs boursières qui se chiffrent en dizaines de milliards de dollars. C'est un phénomène économique sans précédent, et ce d'autant plus que la livraison et l'installation de logiciels se font au moyen de supports matériels de plus en plus réduits, voire au moyen de téléchargements via Internet qui interconnecte fournisseurs et usagers de cette nouvelle technologie. Industrie de l'immatériel, totalement délocalisable, même sans préavis, sans immobilisation matérielle, sans usine ni investissement de production comme les industries traditionnelles (y compris la fabrication des circuits intégrés qui mobilise des ressources considérables, de l'ordre de 2 à 3 milliards de dollars pour une usine), l'industrie du logiciel ne dépend que de la qualité et de l'imagination de ses ingénieurs.
1. Place des logiciels dans la société
Le métier de programmeur, c'est-à-dire celui des ingénieurs qui conçoivent et valident les programmes, comporte plusieurs défis. Tout programme est d'abord une œuvre d'imagination qui se forme dans la tête de son concepteur ou dans celles d'une toute petite équipe de concepteurs, quand bien même il faudra, lors de son développement, des équipes qui peuvent se chiffrer par centaines de programmeurs. Mais l'imagination est sévèrement bridée par la technologie, malgré les progrès fulgurants de celle-ci. Un bon programmeur doit avoir de l'imagination et une grande connaissance du domaine qu'il souhaite automatiser, mais également connaître parfaitement l'instrument sur lequel il compose, et ses limites : c'est une première contrainte.
Un logiciel est d'abord une œuvre humaine, […]
… pour nos abonnés, l'article se prolonge sur 10 pages…



