PCI slots (and their variants) allow you to add expansion cards to a motherboard. The expansion cards increase the machines capabilities beyond what the motherboard could produce alone, such as enhanced graphics, expanded sound, increased USB and hard drive controller, and more network interface options, to name a few.