Initialement, le canon d'assaut allemand était conçu comme une arme d'appui d'infanterie, mais les conditions changeantes des champs de bataille de la Seconde Guerre mondiale l'ont forcé à s'adapter pour remplir un certain nombre de rôles différents, le plus important étant celui de chasseur de chars, bien que le rôle d'appui d'infanterie n'ait jamais été entièrement abandonné. Si les divisions blindées, très glorifiées, étaient l'épée de l'armée allemande, les unités de canons d'assaut et de chasseurs de chars en étaient le bouclier. Cependant, alors que l'emprise des Panzers sur le champ de bataille commençait à faiblir, il incombait aux équipages de canons d'assaut et de chasseurs de chars de prendre le relais.