As a freelance developer I deal with clients mostly by contacting them via email/im. That isn't working bad, but I'm thinking of a more professional approach with client communication panel for my website. Client basically will be given login/password and access it to see previews and comment them.
I'm fine with writing the application myself, but since so many developers have similar things on their websites, maybe there already is some solution that I could just reuse?
//edit
well, I should probably explain myself a bit clearer. I'm fine with showing websites as they're being properly built/coded. It's just communication and design stage that I'd like to move from mail/im to some simple web application.
Theoretically project management tools would do, but they overly complicated and I need just simple functionality to comment (in threads ideally) and attach images. Probably will want more later, but that's all I can think of now.