Bitcoin sendfrom and sendtoaddress I am using bitcoin daemon in my system to get and pass btc to users. So now I want to pass some btc to another users but I can not understand what is the difference between sendfrom and sendtoaddress. I have read about sendtoaddress command in 
http://chainquery.com/bitcoin-api/sendtoaddress but could not understand where this btc is going from
According to the Bitcoin core developers reference, SendFrom is deprecated and you should use SendToAddress or SendMany instead.

Note that SendFrom sends from an account not from an address. The Account feature is being removed from Bitcoin core.

I assume the (HD) wallet rummages around for suitable UTXOs to use as inputs to the transaction.