There are a few duplicates there. MySource Matrix can do almost all of that. We don’t have a forum/bulletin board built-in, rather we integrate with IP.Board instead. Also, our ecommerce facilities are limited, and can’t be used to provide a complete ecommerce solution.
Your best bet is to contact Squiz Sales (Contact Details) so that we can look at all your needs and come up with a complete solution for your organisation.