StackOverflow has a product for created a distributed company knowledge base (basically a private stack overflow).
Compared to chat or wikis I can see an argument that it is good for a distributed team - although in my company we tried it for a bit and didn’t find it to fit with our team.