Ein Gehassistenzsystem enthält: eine Informationsausgabeeinheit (260); eine Bewegungsdetektionseinheit (220), die eine Bewegung eines Benutzers detektiert; eine Fußaufsetzpositiondetektionseinheit (230), die eine Fußaufsetzposition des Benutzers detektiert; eine Bestimmungseinheit (240), die auf der Basis einer von der Bewegungsdetektionseinheit detektierten Gehbewegung des Benutzers, der von der Fußaufsetzpositiondetektionseinheit detektierten Fußaufsetzposition und Dynamik eine empfohlene Fußaufsetzposition bestimmt, die eine Fußaufsetzposition ist, die zum Stabilisieren einer Gehbewegung des Benutzers geeignet ist; und eine Ausgabesteuereinheit (250), die an die Informationsausgabeeinheit Information ausgibt, die die von der Bestimmungseinheit bestimmte empfohlene Fußaufsetzposition angibt.An assisting system includes: an information output unit (260); a motion detection unit (220) that detects motion of a user; a footrest position detection unit (230) that detects a footrest position of the user; a determination unit (240) that, based on a walking movement of the user detected by the movement detection unit, the foot placement position and dynamics detected by the foot placement position detection unit, determines a recommended foot placement position that is a foot placement position that is suitable for stabilizing a walking movement of the user; and an output control unit (250) that outputs to the information output unit information indicating the recommended footrest position determined by the determination unit.