In general, you can apply modifiers to NURBS models as you do to other objects.
You can apply Edit Patch and Edit Mesh modifiers to NURBS surface objects.
Deform modifiers such as Bend and Twist operate on CV and point sub-objects. They don't change the NURBS model into an editable mesh object. This means that you can use a deform modifier, collapse the stack, and still have a NURBS object that you can edit further. However, because the deform modifiers directly affect CVs and points (and not the mesh approximation of the NURBS model), they can produce unexpected results. For example, a Ripple modifier does not ripple the surface if the CVs are farther apart than the wavelength of the ripples. If you want the modifier to affect the mesh approximation instead of the CVs, you can apply a Mesh Select modifier first. Then when you collapse the stack, you get an editable mesh, not a NURBS object.
These are the deform modifiers that collapse to NURBS:
The modifiers with Soft Selection controls treat NURBS models the same way they treat editable meshes. As with editable mesh vertices, CVs are colored proportionally according to how much the region affects them.
If Relational Stack is turned off (see Nonrelational NURBS Surfaces), the Affect Neighbors toggle can affect all surface CVs, curve CVs, and points in neighboring sub-objects. If Relational Stack is on, Soft Selection affects neighboring sub-objects only if they are at the same sub-object level.
Soft Selection works with Scale and Rotate as well as with the Move transform.
When you apply a UVW Map modifier, it affects the NURBS object the same way it affects a mesh. If you then collapse the stack, UVW mapping is still in effect. However, you can override the mapper for individual surface sub-objects. To do so, turn on the surface's Generate Mapping Coords checkbox, if necessary. When the checkbox is on, you get the natural mapping of the surface; when it is off, you get the mapping from the collapsed UVW modifier.
The Surface Select modifier lets you place a NURBS sub-object selection on the modifier stack. This lets you modify only the selected sub-objects. Also, selected curve sub-objects are Shape objects that you can use as paths and motion trajectories.
Surface Select can select any kind of NURBS sub-object except imports. Each sub-object selection is of one sub-object level only.
To use the Surface Select modifier:
The modifier has no controls at the object level.
The selection modifier has the same selection controls you see for the corresponding sub-object type.
While applying the modifier, you can also select NURBS sub-objects by name. Turn on the Keyboard Shortcut Override Toggle and then press the H key. This open the Select Sub-Objects dialog, which is a subset of the Selection Floater that you can use during sub-object creation as well as sub-object selection. Choose one or more objects in the list, and then click Select. Press Ctrl+H to have the Select Sub-Objects dialog list only sub-objects (for example, points) directly under the mouse cursor.
With the Surface Select modifier, you can select NURBS sub-objects at any level except imports.
Once you have used the modifier to create the selection, you can apply other modifiers to it. If the selected sub-object is a curve, you can also use it as a path or trajectory.