This document surveys various software programs available for phylogenetic analysis, discussing their methods, strengths, and desirable attributes. It emphasizes the importance of initial sequence alignment and selecting appropriate substitution models for accurate phylogenetic tree construction. Additionally, it outlines user requirements for the software and lists available programs along with their respective methods.