This section describes our D-NURBS modeling environment and presents several applications of D-NURBS relating to trimming, solid rounding, optimal curve and surface fitting, cross-sectional design of shapes, free-form deformation, and shape metamorphosis.