What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Confederation, Federalism and Republicanism

Political system of any country is very important as it determines not only the power system in country but also the status of relationship with other countries. Many political systems prevail all over the world. Confederation, Federalism and republicanism are few well known political systems.