Maple is an interactive program for symbolic computation.
It has numerous built-in services and a programming language that enables you to extend its capabilities. Finally, a word of warning to keep in mind when using Maple. Maple is an excellent tool for performing or verifying tedious and error-prone computations, but it is not a substitute for mathematical knowledge and intuition. Like most programs it will try to do what you ask of it, but you must judge the mathematical relevance of both your question and Maple's answer. Every attempt has been made to include as examples actual dialogs between a user and Maple.