Las tarjetas de expansión son dispositivos que se insertan en las ranuras de expansión de un ordenador para ampliar sus capacidades, agregando memoria, controladoras de discos, video, puertos USB, puertos serie o paralelo, o módems internos. Algunos tipos comunes de tarjetas de expansión incluyen tarjetas USB, Firewire, SATA, IDE, RAID, paralelo y serie. También existen tarjetas para conectar dispositivos SCSI o PCMCIA y brackets para proveer salidas externas de puertos.