@kkarhan @xgranade I never understood what the problem of splitting "services" is. It's a great way of decentralization
A forum is easy to use, easy to maintain, easy to migrate, searchable and platform independent.
RT communications are way better when people are actually present, this does not require "push notifications" (we all have and ignore way to many of those).
Voice communication is never "all the time" and can easily be done via ventrillo, teamspeak, jitsi whatever you flavor is.