Having multiple team members, means that there are many (many!) software that we’ve used, recommend, and continue to use.  There are so many cloud-based programs, and we are always discovering and learning more every day!  If you know of one not on our list, please let us know about it!  You can find the ever-growing list here:


Click here to view our list 


Reposted. Originally published on March 2, 2015.