A software program capable of trading cryptocurrencies on cryptocurrency exchanges on a users behalf.