Les externalités de réseau sont les effets qu'un produit ou service a sur un utilisateur tandis que d'autres utilisent des produits ou services identiques ou compatibles. Des externalités de réseau positives existent si les avantages (ou, plus techniquement, l'utilité marginale) sont une fonction croissante du nombre d'autres utilisateurs. Des externalités de réseau négatives existent si les avantages sont une fonction décroissante du nombre d'autres utilisateurs.
Par exemple, Facebook confère probablement des externalités de réseau positives car il est plus utile à un utilisateur si plus de personnes l'utilisent également. Inversement, une route peut conférer des externalités de réseau négatives puisqu'un conducteur sur la route crée du trafic pour d'autres conducteurs de la route.