The model B has PoE header, 802.11ac wifi, bt 5.0 while the model A doesn't have. The form factor is compatible. The Model C has the same features as model B except one additional Mini DP port for dual display and the HDMI port connector is changed to Micro HDMI(D type).