One of the tools I use for team collaboration and communication is Trello.
Take a look at how I use this multi-platform app for business development here.
They have a useful blog post on some of the tools available to achieve seamless communications, including Trello of course.
Seamless team communication doesn’t just happen by divine intervention. In fact, for the most strategic of managers, setting up an infrastructure to support great teamwork becomes something of an art.