"Patch Surface"

 From:  SteveMacc (STEVEH)
5121.3 
Just to add to what Michael says.

I use Solidworks and that has a patch that can have up to G2 continuity on each edge. However, 1) It often fails, as it can't find a solution at all or 2) it produces really wacky surfaces in order to maintain curvature continuity.