The BehavePlus Fire Modeling System is among the most widely used systems for wildland fire prediction. It is designed for use in a range of tasks including wildfire behaviour prediction, prescribed fire planning, fire investigation, fuel hazard assessment, fire model understanding, communication and research. BehavePlus is based on mathematical models for fire behaviour, fire effects and fire environment. It is a point system for which conditions are constant for each calculation, but is designed to encourage examination of the effect of a range of conditions through tables and graphs. BehavePlus is successor to BEHAVE, which was developed in 1977 and became available for field application in 1984. It was updated to BehavePlus in 2002. Updates through version 5 have added features and modelling capabilities. It is becoming increasingly difficult to expand the system. A redesign will address the need for consolidation with other systems and make it easier to incorporate new research results. This paper describes the development history and application of BehavePlus. The design, features and modelling foundation of the current system are described. Considerations for the next generation are presented.