São recursos que tu podes adicional no projeto original de teu computador.
Tu podes adicionar um placa multimídia PCI.
Podes acrescentar uma nova placa de vídeo mais rápida?
Esse recurso é também chamado de placa de expansão.
Os "slots" (conectores padrão que existem em na placa mãe do teu computador) estão lá para permitir que tu lhe expanda os recursos, ou seja existem para a instalação de "add-ons".
Hoje há essa designação para software e interfaces também.
Ai se poderia dizer que add-on (ou add-in) é o produto desenhado para completar outro produto (hardware ou software).
Se tua anexas um programa a outro já existente, ele será um software add-on.
Se tu instalas uma placa de comunicação no slot da placa mãe de um computador ela é um hardware add-on (placa de expansão).
Espero ter sido útil.