Derive is a very powerful program to calculate advanced mathematics: variables, equations, functions, vectors, matrixes, trigonomics, algebra etc. It also has scientific calculation capacity, and can present data graphically in two or three dimensions in various co-ordinated systems. Its potential is enormous, and isn`t difficult to manage when you remember everything it`s capable of.