Forum Software?

I couldn't help but notice that many online forums like TB have almost the exact same format. Do they all have the same program or software or something? I want to make my own online forum, and was just wondering how to get this format.