Un System-on-Module (SOM) est une carte électronique compacte qui intègre tous les composants essentiels d’un système informatique – CPU, RAM, stockage, puces de communication et interfaces. Monté sur une carte porteuse (baseboard) qui fournit les connecteurs, l’alimentation et les composants propres à l’application, il forme une plateforme matérielle complète, prête à l’emploi. Le terme Computer-on-Module (COM) désigne le même concept et s’emploie souvent pour les modules conformes à des standards industriels tels que COM Express, Qseven et SMARC.
Le recours à un SOM ou à un COM réduit considérablement les délais et les coûts de développement, permet aux concepteurs de se concentrer sur les fonctions propres à l’application au lieu de développer l’électronique de zéro, et simplifie les évolutions futures de la plateforme. Ces modules supportent souvent des plages de température étendues et des environnements difficiles.
Ils sont largement utilisés dans l’automatisation industrielle, les systèmes HMI, les applications médicales et de défense, les systèmes de point de vente, les bornes, l’IoT, la robotique et l’électronique grand public. Par rapport aux ordinateurs monocartes (SBC), les SOM nécessitent une carte porteuse, ce qui laisse aux concepteurs plus de liberté pour adapter l’appareil aux exigences de l’application.
