The forums allow you to communicate with many people that you do not know so as to give your opinions and to ask for advice, etc. The design of such website will be easy if you have a tool like Tiny PHP Forum.
It allows you to create a ready-to use PHP forum website for helping the users to create new topics and threads and answer to other threads. It can run without a database, which is a huge advantage because all data are stored in files. Its features include: user accounts, avatars, emoticons, skins, etc.