Cubic splines are cubic functions which are used in applications such as automobile design. The basic idea is to fit cubic polynomials between two neighboring data points while ensuring that there are "smooth" first and second derivatives at the data points. The program available from this website as a zip file is a useful tool for investigating cubic splines.
http://www.vias.org/simulations/simusoft_spline.html