In my opinion Xenforo has high potentials as a communication system in companies (we are already using it with appx. 100 people). The ressource manager is great to pass on and exchange files. Using Xenforo in such contexts it would be great to be able to administrate when or under which conditions als users would be informed about entries via email. So if someone forgets to watch a thread and tick the option "and receive email notification" there is no easy way for an admin to fix this for people who are not very experienced using this kind of software.
No, not in this context, because only the members of the company have access to the forum (it is a "closed shop"). The advantage using xenforo for this purpose is that xenforo is a very straightforward, nice and "handy" tool. You can even use the poll option for quick feedbacks in a team.
... it is not only used for the CEO sending messages to the staff, also the staff can send messages to all other members or just certain groups. The members would not have to log in to read the messages - this would safe a lot of time (but the messages would be available even if the emails were deleted). Members only have to log in to write messages, upload or download files.
IIRC, there is an add-on that will insert forum watch records on registration; that would probably go some way to solving the problem, though it really sounds like you actually want a mailing list with a forum backing. That add-on doesn't change the limits related to only one email/alert being sent about a thread until it's read though.
It depends how look on it. As a biologist I would say most solutions in nature were not invented to solve problems they do now ... i. e. the parts of our eyes were not invented to form an eye, but they actually ended up as such a brilliant invention.
I, being used to your software as a forum software, found it very convenient to use it in this other context. So the question rather is: Is this feature possibly easy to implement or not. If it is not that difficult, it might give your software another option of being used, simply there is no other software that can manage these tasks that easily. I would actually suggest your software to other companies.
@Mike: It is actually more than a maling list with a forum backing, at least the way we use it.