While all of the options on this list work through the internet to keep your team connected with clients and each other, some of the software must be downloaded to an Apple or Windows computer, while some are accessed only through a web browser or mobile app.  The advantage of having a downloaded version is that you can access some of your information without an internet connection, while a browser-based application is accessible from any device.