SMF® software allows you to create a forum similar to this one and even expand it to do more. I have been using SMF® for many years. I decided to make a video about it. If you were thinking about creating your own community you may want to look at this:
I have an SMF community and JB is the one that helped me with it too. I like this video. I don't think SMF even has an intro video like this either only demonstration ones about installing it.