By the end of World War 2, the Allies were the ones who had the best technology and military. The Germans, Italians, and the Japanese didn't have significantly superior technology except in a few areas.  However, the Germans and Japanese were already ready for war, and the Allies were the ones who had to catch up.