It's possible to use the metasploit console and meterpreter as a powerful Command and Control (C2) system using sessions and channels; here's how.
One-liner to start up a multi-handler in the metasploit console listening on a given port for incoming connections from a (staged) metasploit payload: