Un cadre informatique traditionnel centralisé est composé de deux éléments principaux. À la périphérie, il y a plusieurs points de terminaison dont le rôle principal est de capturer des données et d’exécuter des instructions. Les données provenant de ces appareils périphériques sont transmises vers et depuis le deuxième élément du cadre : un serveur central. C’est à ce niveau que se déroule la majeure partie des opérations lourdes du système : traitement, consolidation, analyse et mise en action des données.
L'edge computing adopte une approche distribuée plutôt que centralisée. Au lieu que toutes les activités de calcul se déroulent au niveau d’un serveur central, autant de tâches de traitement que possible sont effectuées à la périphérie, aussi près que possible de la source des données. En augmentant le volume de calcul réalisé en périphérie du réseau, l'edge computing réduit la nécessité d’échanges sur de longues distances entre les appareils périphériques et le serveur central.