Originally published at: https://www.protoexpress.com/blog/pcb-footprint-creation-allegro-altium-designer-kicad/
Components that need to be assembled on a PCB will have designated locations according to the design. Footprint is the arrangement of plated pads where a component is supposed to be soldered.