Las tarjetas de expansión insertadas en las ranuras de la placa base permiten expandir las capacidades de una computadora. Las tarjetas incluyen tarjetas de red para conectividad de red, tarjetas gráficas y de video para procesamiento de gráficos, y tarjetas de sonido y diagnóstico. Los puertos físicos y lógicos permiten la conexión de periféricos, mientras que los puertos como PCI, PCIe, USB y Ethernet admiten tarjetas de expansión y conectividad de red.