There are at least seven different ground stations (Mission Planner, APM Planner2, MAVProxy, Droid Planner, AndroPilot, MAVPilot and QGroundControl) that can be used to communicate with ArduPilot (i.e. ArduCopter, ArduPlane, ArduRover, AntennaTracker). This page gives a high-level overview of them and provides links so you can make the appropriate choice.
You can find more information in the dedicated section of the Erle-Brain book.
MAVProxy is a fully-functioning GCS for UAV's. The intent is for a minimalist, portable and extendable GCS for any UAV supporting the MAVLink protocol (such as the APM).
Droidplanner is a Ground Control Station (GCS) Android app for UAVs running Ardupilot software.
This is a "Ground Control Station for your Pocket". Its target audience is iPhone users (iPad version will come later). Pilots often fly unaccompanied and this can make it difficult to use a laptop at the same time. This is more so when a pilot is using a semi-auto modes like Alt-Hold etc... Using your iPhone instead of a laptop is a great way to keep focused on the MAV and still have all the useful information in reach. With in built text-to-speech support your iPhone will let you know instantly the status of your MAV as you are flying
QGroundControl is based on PIXHAWK's Groundstation and is now developed in a joint effort with the community.
QGroundControl's main interface protocol is MAVLink, a binary, serial stream protocol which QGroundControl can receive over UDP or serial links (radio modems). The full protocol documentation is available at: MAVLink Micro Air Vehicle Communication Protocol.