The ideal of communism did and does refer to a hypothetical future state of affairs where the good of all is obtained by scientific management (whence the name "scientific socialism") to obtain democratically determined social goals. Karl Marx made a distinction between "lower stage communism" and "upper-stage communism", with the former usually being called socialism.