A motherboard is a PCB with expansion capability that contains the processing elements of a computer system. This includes: processor, memory, memory connectors, power management, fixed external interfaces and peripheral bus connectors. Peripherals that can be plugged into a motherboard include devices like network interface cards (NICs) and graphics cards. Single board computers contain all the components of the CPU system.