El término "maximalismo", en clave marxista,nació tras la aprobación del Programa de Erfurt (Erfurter Programm) en el Congreso del Partido Socialdemócrata de Alemania (SPD), celebrado en 1891, en Erfurt, el Programa del referido acto académico se subdividía en: 1) El llamado un programa máximo; 2) y el denominado un programa mínimo.[1] Los socialistas maximalistas afirmaban que querían realizar el programa máximo, ya que, según ellos, permitiría al objetivo de establecer el Estado socialista.
Tras el enfoque reformista impreso por el SPD al Programa de Gotha , aprobado en 1875, el Programa de Erfurt sancionaba para el partido un regreso parcial a la teoría y a los postulados marxistas, y hacia un completo distanciamiento del pragmatismo moderado de talla lassalliana. El curso del debate programático en la fase precongresual indica, no obstante, que no tuvo lugar una discusión en profundidad sobre las tesis de Karl Marx.[2]