A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single board computers often did not rely on expansion slots for peripheral functions or expansion. Some single-board computers are made to plug into a backplane for system expansion.