PC104 is an embedded computer standard defined by its compact footprint and its stacking bus structure. In essence, PC104 is a modular, ruggedized version of the PC. Instead of using a backplane, PC104 modules mate together via stackable ISA, PCI, and PCIe bus connectors. The stackable connectors and asymmetric corner mounting holes create a compact and modular rugged system.
PC104 leverages large PC hardware and software markets by following mainstream PC bus development. This reduces time-to-market, and minimizes development costs. Completely defined bus pinouts enable interchangeability and interoperability. This means that users and system designers can choose from a wide array of specialized PC104 modules to tailor a system to fit their project requirements.