Forum creation with bbpress and front end

bbPress is a plugin for WordPress, and it completley integrates in WordPress: forum users and WordPress website users, forum uses WordPress for a lot of things, including login, and forum users get basic access to admin side (only own profile, like all WP users). You can create pages to use forum form for login and registration, use forum widgets, but that is not done automatically, you need to do it.

And, finally, bbPress doesn’t have private messages system at all. There are plugins for that, and you can try and find some on