Family tree software has been available for over a decade and most are Microsoft Windows applications. For an overview, see Genealogy Software Review. Also, for specific genealogy software companies, see: Family Treemaker, Legacy Family Tree, Roots Magic, Ancestral Quest, Family Historian, Tribal Pages, Ancestry.com. These software packages assist the user in finding genealogical information by providing access to such data as Social Security records, passenger and immigration lists, marriage records, land and naturalizaton records, and military records. The Windows programs then help the user to input, format, and publish the family tree information, possibly on the Internet.
However, there are weaknesses in the current products, primarily concerning how the information is presented and in how it can be updated and maintained. What frequently happens is that one family member researches, inputs, and publishes their family tree and thereby undertakes the tedious and unending task of updating and maintaining it. This task is particularly burdensome for large family trees.
This is a continuation of an earlier project, see Project 5 at IT691 Projects Fall 2006. and the associated Research Day 2007 paper entitled A Web-Based Genealogy System. We will first revive this system, and some knowledge of PHP will be necessary to do this. We will then compare the system to existing product systems and then determine possibly implement potential improvements.
Finally, it might be interesting to develop a business plan for marketing such a Web application. It is not as simple as selling Windows software because users will need space on a server as well as an easy way to upload the changes.