A fire alarm system should have features such as smoke detectors, heat sensors, manual call points, control panels, and audible and visual alarms. Other features may include automatic fire suppression systems, remote monitoring, and emergency lighting. The system should also comply with local fire safety regulations and be installed and maintained by trained professionals.