Thất bại trong trận Cannae cũng cho thấy luật lệ ngặt nghèo của La Mã về việc chỉ huy luân phiên của các chấp chính đã khiến chiến thuật bị hạn chế và xáo trộn. Sau một số thử nghiệm chính trị, P.C.S Africanus được cử làm tổng chỉ huy quân đội La Mã ở châu Phi và được giữ vị trí này cho tới hết chiến tranh. Tuy quyết định đó đã vi phạm luật của Cộng hòa La Mã nhưng nó đã giúp quân đội La Mã có được sự chỉ huy thống nhất từ bên trong, giúp tăng cường đáng kể sức chiến đấu. Từ sau trận Cannae, mô hình công dân-binh lính cũng dần được loại bỏ, thay thế vào đó là các lực lượng vũ trang chuyên nghiệp, đây là nòng cốt cho quân đội của Africanus giành chiến thắng ở Zama.