What is the difference between efficient and efficacious?

Efficient means done in a way that is least difficult, complicated, costly, or time-consuming. In short, a better way.

Efficacious means "having the desired result" or more simply "effective."

Many individuals use the word efficacious incorrectly, to mean more efficient.