Adoption is a permanent process that legally transfers the parental responsibility from the birth family to the adopter(s).
Fostering is considered as a temporary arrangement where the child's birth parents still have part of the parental responsibility.