A single board computer is a complete computer that fits on one board including vital components like the processor, IO and memory. They are often cheap and typically used in education or in applications where cost is a factor. The leading brands are Raspberry Pi, PC Engines and BeagleBoard.