Le manuel de l’industrie: l’industrie du logiciel
Le logiciel se distingue du matériel par l’ensemble de règles qui permettent aux services d’être exécutés sur le périphérique physique. L’industrie du logiciel ne représente en réalité qu’une petite partie de l’activité globale de programmation informatique qui a lieu, en ce qui concerne les logiciels échangés entre les producteurs de logiciels et les consommateurs de logiciels. De nombreux logiciels créés en interne pour des usages très spécifiques ne sont jamais vendus en dehors de l’entreprise. Depuis le début de l’industrie dans les années 1950, il a subi un certain nombre de changements révolutionnaires, allant de simples services de programmation de cartes perforées offerts aux quelques entreprises qui possédaient des ordinateurs en 1955 aux tendances révolutionnaires telles que le logiciel en tant que service (SaaS), la programmation d’appareils. pour l’Internet des objets (IoT) et l’acceptation des alternatives open-source par les grandes entreprises.
Secteurs logiciels
L’industrie du logiciel peut être divisée en quatre catégories principales: les services de programmation, les services système, l’open source et le SaaS. Ce qui suit décrit les catégories de logiciels d’entreprise utilisés dans l’industrie.
Services de programmation – ce secteur a toujours été le plus grand secteur et comprend des noms tels que Microsoft Corporation (NASDAQ: MSFT ), Automatic Data Processing, Inc. (NASDAQ: ADP ), Oracle Corporation (NYSE: ORCL ) et SDC Technologies, Inc. Les entreprises ont souvent mis au point des solutions aux besoins des entreprises pour analyser les données, stocker et organiser les données, ou fournir des programmes pour faire fonctionner des machines.
Services système – bien que la programmation ait été le plus grand secteur du logiciel au début de l’histoire de l’informatique, les services système ont connu une croissance rapide dans les années 1960 et 1970, puis ont explosé dans les années 1980 avec l’essor des ordinateurs personnels (PC) et le besoin d’un système d’exploitation englobant tel que Le système d’exploitation disque (DOS) original de Microsoft, lancé en 1981.
Open Source – la programmation ou l’ingénierie logicielle est devenue une profession très demandée avec la croissance d’Internet, des systèmes cloud et des entreprises désireuses de s’aventurer plus volontiers dans des environnements open source tels que le système d’exploitation Linux. L’open source fait référence à une base de code qui a été créée et est libre d’acquérir. Cependant, la plupart des entreprises exigent que des modifications soient apportées aux bases de code pour répondre à leurs besoins. Une autre base de code open-source est le système d’exploitation Android.
Logiciel en tant que service – avec l’essor du cloud computing et le mouvement de la plupart des entreprises, grandes et petites, vers le cloud, le SaaS est devenu plus populaire que les logiciels système pour les besoins spécifiques des entreprises. Ce logiciel est conservé sur les serveurs des créateurs et les clients accèdent au logiciel via Internet, également appelé cloud. Toutes les mises à niveau, correctifs et problèmes sont gérés du côté du créateur avec un modèle basé sur un abonnement pour le client. Le secteur SaaS devrait connaître une croissance continue au cours de la prochaine décennie, représentant près de 30% d’ici 2018. D’ici la fin de 2016, il est prévu que plus de 80% de toutes les entreprises intégreront au moins un composant du cloud computing dans leur technologie de l’information ( IT), telles que l’infrastructure en tant que service (IaaS), la plateforme en tant que service (PaaS) ou les programmes SaaS.
Part de marché pour le SaaS
Les fournisseurs SaaS se disputent des parts de marché en essayant de fournir le plus de services possible dans leurs offres pour répondre au plus grand nombre de situations possible. La suite d’applications de Zoho ou le passage d’ Oracle à des modules logiciels sont de bons exemples de la façon dont les éditeurs de logiciels se développent en systèmes modulaires massifs où les entreprises peuvent brancher les composants nécessaires à leur situation. Le modèle est attrayant pour les entreprises de toutes tailles, car une entreprise n’a besoin que de payer pour les modules, tels que les programmes et les applications, dont elle a besoin pour gérer son entreprise, et la plupart de ces produits SaaS sont presque instantanément évolutifs si l’entreprise doit se développer.
L’avenir de l’industrie
Avec l’avènement d’Internet et du cloud computing, l’industrie des logiciels informatiques a radicalement changé la façon dont les entreprises interagissent avec, développent et utilisent les logiciels. Le logiciel était autrefois un produit acheté, installé et entretenu. En 2016, de plus en plus d’entreprises utilisent des logiciels dans un modèle d’abonnement où tout le développement, la maintenance et l’entretien du programme sont effectués par le créateur d’origine. (Pour une lecture connexe, voir « 8 compétences logicielles actuellement en demande »)