In classical differential geometry, development is the rolling one smooth surface over another in Euclidean space. For example, the tangent plane to a surface (such as the sphere or the cylinder) at a point can be rolled around the surface to obtain the tangent plane at other points.