Las tarjetas de expansión son dispositivos que se insertan en las ranuras de expansión de un ordenador para ampliar sus capacidades, como añadir memoria, controladoras de disco, tarjetas de video o puertos. Algunos tipos comunes son las tarjetas gráficas, de sonido, de red y módems internos. Los primeros buses de expansión fueron el S-100 y el bus XT de IBM, mientras que los más comunes actualmente son PCI, PCI Express y AGP.