Modern traffic signal controllers usually must adapt to local transportation agency requirements. The standardization of controller hardware under advanced transportation controller standards provided flexibility and allowed customized development of controller software. This process resulted in a multitude of market controller software features that are a challenge to evaluate. A decision-support system based on a multi-criteria decision-making technique for the evaluation of traffic signal controllers is presented. The method for evaluating the controllers was based on the set of critical functional requirements for signalized intersections. The method was developed for a signal system at the Virginia Department of Transportation. The critical functional requirements were developed through discussion with professionals in the field of signal system operations across North America. Criteria for scoring the controller features were developed from the information obtained from the controller manuals, vendors, software-in-the-loop and hardware-in-the-loop testing, survey of agencies, and so forth. An evaluation of three controllers within the proposed framework is presented, along with decision-support visualization aids. Alternate methods are suggested for evaluation purposes and give opportunities for further research.