Ease of Use – One of the most important features in genealogy software is its user-friendliness, meaning it's easy for beginners and experienced computer users alike. The program should be well organized and easy to navigate.

Ease of Installation & Setup – The software should be straightforward and simple to install and setup on your computer, without any errors or confusing steps.

Feature Set – Genealogy software should include all of the features necessary to research and organize your family tree including reports, charts, searching capabilities, web access and insightful ways to store data.

Help/Documentation – The genealogy software developer should provide ample help in the form of FAQs, email and phone support, online course and product tutorials so anyone can learn to use the program and conveniently access customer support.