Las tarjetas de expansión se insertan en las ranuras de la tarjeta madre para ampliar las capacidades de una computadora mediante la adición de funciones como memoria adicional, controladoras de video, sonido y red. Las tarjetas más comunes son las gráficas, de sonido, de red y controladoras, aunque las necesidad de tarjetas de expansión ha disminuido debido a la integración de más funciones en las placas base.