Modules provide a dependable core Mbed OS platform that pre-integrate the MCU, connectivity, front-end, software and services needed at the heart of devices. They can be used for prototyping through to mass production, and are comprehensively end-to-end system tested with Mbed OS.
Hardware components extend the capabilities of your module or MCU, and include the associated software libraries for Mbed OS to make use of them. Components and the associated libraries, examples and documentation are created by component manufacturers and other Mbed developers.
Boards provide the development or production platforms that integrate MCUs or modules with components to make a system that Mbed OS runs on. Those featured here are most often designed for evaluation and rapid prototyping and include debug and peripheral connection options used ahead of custom board designs.