It will only let weapons fire if they have a target and all other weapons aimed that that are ready to fire.
This can be used to deal massive amounts of damage in a small time span, which could be useful to knock out shields and then destroy whatever is being them, no matter how fast the shields regenerate.
Gave this the QOL tag because it can already be done with insane amounts of micromanagement.