We manage projects & we have a development server to test/show work. Git version control & bitbucket.org tools help us maintain our code.
We use www.invisionapp.com for design works. Project Manager record client talk (audio/video), and is processed by the Project Team. They manages it (converts the recording to write up, architecture it & does the work).