What is the difference between fostering and adoption in the UK?

It’s easy to get fostering and adoption confused, as both provide stable, caring homes to young people who are unable to live with their birth families. However, there are many differences between the two in terms of the legality, purpose, demand, support offered and commitment.