TechRadar outlines the differences between different motherboard sizes and their different features and functionality ...
The different sizes correspond to the varying motherboards, as you'll need a compatible board that can be installed inside the chassis, with enough room to build and clearance for components ...