Karl Marx saw capitalism as a historical stage, once progressive but which would eventually stagnate due to internal contradictions and would eventually be followed by socialism.
Karl Marx described a socialist society as such: The same amount of labor which he has given to society in one form, he receives back in another. Socialism is a post-commodity economic system and production is carried out to directly produce use-value rather than toward generating profit.