Teamwork and collaboration software

Software for collaboration and project management
Slack and alternatives - teamwork chats
Cloud services for file sharing and collaboration
Intranet websites for content sharing and collaboration
Enterprise intranet social networks
CMS and services for creating collaborative document-websites
Email-based collaboration systems and apps
Real-time collaboration software, online whiteboards
Online whiteboards for real-time collaborative brainstorming