Throughout history, from the Roman Empire to the United States of America, the idea that the state must secure the needs, prosperity, and safety of the populous has been universally recognized. This historical and societal continuation of general welfare has found itself to be a cornerstone to any socialist system. However, the extent and shape of promoting the general welfare varies between National Socialism and International Socialism (Communism). Some of these differences are as follows:
- While Communism views class as a primary social struggle where one class must eliminate the other, National Socialism accepts the reality of classes as part of society and seeks to form class concurrence where the they must be willing to work together in order to ensure maximized prosperity for the national community as a whole.
- National Socialism accepts private property as a principle. An individual of the national community must be able to own a stake in their own homeland, a place they can truly call their own. Communism seeks to abolish private property, taking the homes of all people so that the state might grant a home it sees fit for the individual.
- Individuals have a general right to the wealth they earn through their labor and the right to dispose of that income in the market as they wish. However, the national welfare demands a limit be established to the amassing of wealth. This is because money is a finite resource, and amassing too much of the overall percentage in personal accounts is likely to cause economic and financial issues to the point of crisis for the whole of the national community. On the other hand, Communism seeks to amass all wealth through the state, where no person might enjoy a comfortable level of personal wealth.