Exploring user interface design and development problems is the core of current HCI research. Although there have been considerableadvancements in computer technology, human factors considerations are still lacking. This results in the user frequently becoming confused or frustrated when trying to interact with the software. Designers should utilize the knowledge about the user to configure the interface for different users, i.e. each user may have different skills, level of experience, or cognitive and physical abilities. This paper offers a five phase framework of a tool that might help designers to design a Human Factors based user interface.