Just like you do without Maple.
1. If the function contains asymptotes (horizontal), you should verify their values by finding limits. Vertical asymptotes will be the most difficult to find. If your function is rational, they are the values for which the denominator is 0 (unless of course ...). If it is not rational, the real trouble begins. This is the most difficult part.
2. Derive the function twice (name both, for example Fp and Fs)
3. Find the solutions to Fp=0 and Fs=0. I call the results mm (for min and max) and pinfl for point of inflection.
3. Verify if the different values in mm give minimum or maximum or neither. First use the second derivative test. If it doesn't work, you'll have to test them in another way; this is probably the second most difficult part.
4. Same as 3 for the points in pinfl.
5. Find the values the function takes at all points you have found.
6. Make a graph of the function to see if the graph and the values you found are in agreement.
I've never implemented a procedure like this because of steps 1 and 4. I usually do each of these steps by taking the decisions myself rather than putting them in a procedure with many if constructs.