A Single-Board Computer (SBC) is a complete, functioning computer in which the microprocessor, input/output functions, memory, and other features are all built on a singe circuit board, with RAM built in at a pre-determined amount and with no expansion slots for peripherals.