It is necessary to update the software
Structural frame evaluating an action via the adjective 'necessary'.
It is necessary to update the software before installing the new program.
—Can I keep using the old version? —No, it is necessary to update the software now.
To access the new features, it is necessary to update the phone's software.