The main difference is that the trustee is the person responsible for making the decisions that maintain the estate whilst it is held on trust before it is given to the beneficiaries, and the executor is the person that carries out (or executes) the actions in the Will eg applying for probate.