Scientific socialism is the term first used by Friedrich Engels to describe the social-political-economic theory first pioneered by Karl Marx.