Altium: reuse schematic AND pcb layout
For a very large number of copies use hierarchical design techniques to create rooms repeating circuit blocks a large number of times.  After aranging rooms, then you can use Design >> Rooms >> Copy Room Formats to make them all the same very rapidly.  This copies everything about the previous template room including component orientations, tracks, vias, text, etc.