What is Communism/Class Struggle

Class struggle refers to the tension felt between different economic classes, particularly between the lower classes (often referred to as the proletariat), and the middle and upper class (often referred to as the bourgeoisie).