Freelancers, how do you communicate and share assets with your clients?

over 9 years ago from , Front-end developer

Besides email, I've recently tried using Slack to communicate with my client and it seems to be working fine. What are you guys using?

Does it make sense for a freelancer to use services such as basecamp, or is it overkill?