Both require a smart approach to communication, both are negatively affected by too little or too much.
The best thing we did outside the office was short term to-do lists in Trello (one list per team member, limited to around 5-6 items for the day.) This has a lot of the benefits of a stand-up meeting, but is very useful because it's updated through the day and you can easily see what everyone's working on right now. We use this to complement our task management system (Jira) and have been very happy with the results so far.
Apart from that, the rest of our communication requirements are covered with Google Apps (email, groups, chat, video hangouts with screen sharing for adhoc comms and meetings) and we haven't had any more communication issues than when we used to all be in the office together.