If you're into the whole genealogy thing, you've probably got piles of old documents, maybe a bunch of photos, and an inbox full of email sent by Cousin Susie and Uncle Fred. If you're totally old school, you've also got a bunch of forms and pieces of paper with notes and arrows scrawled across them, trying to keep track of who's related to whom, and how. Or maybe you're more high-tech than that and you're running some desktop app to try to make sense of it all. Once you get it all figured out and realize that Aunt Rose is also your second cousin, the only way to share all your hard work with everybody else is to once again print it all out, and hope it makes sense. Well, it turns out that your cousins have been doing the same work you have, so there's a huge duplication of effort out there. And maybe they found some important fact you missed, or vice versa. It would be nice if there were a collaborative way to work on this family tree stuff.
PhpGedView is an app that does exactly that. While you could probably run it on your desktop, it's really designed to be installed on a server out there where multiple folks can get at it at the same time. You can enter what you've found out, while other family members can add their information to it. When you're done, you've got the benefit of everybody's expertise and information, and it's easy for even non-contributors to see what you've put together, because the whole thing lives on the web. Realizing that there's some pretty personal stuff in there, security settings are a big part of this app. You can decide who gets to see what, and who can edit which kind of data. You can also add media files, like photos, voice recordings, and all to flesh your data out.
PhpGedView is a free download. To run it, you'll need a web server running PHP 5.2 or better, and a database like MySQL 3.23 or newer.