Why do Countries Trade?

Countries trade because it helps keep an economy running. One country makes a product that the other needs so its a supply and demand effect.