Combat Management Systems is a software intensive system which has to be flexible enough to operate in a complex naval battle environment.
A Combat Management Systems (CMS) has to perform the following key functions:
Situational Awareness, to be aware of battle environment at sea which includes surface, subsurface and air. This collected through sensors like radars, electro-optical systems and sonar.
Intelligence, convert the above information into actionable intelligence by interpretation, collation, evaluation thereby producing a common operational picture.
Planning and decision-making, this step helps the commander to rapidly make an actionable plan for decision-making and implementation, in rapidly changing complex battle environment.
Weapon system command and control, an effective NCMS will also direct weapon sensor and weapons to engage and destroy incoming threat.