Geometry constraints control the position of the object relative to the surface. There are tools on the Create shelf such as the Rivet tool and Sticky tool that set up the constraint nodes for you.

Object Constraints