Fostering is a temporary arrangement where the primary goal is usually to reunite the child with their birth family or move them to a suitable long-term placement. Adoption is a permanent, legally binding arrangement where the adoptive parents have full parenting rights and responsibilities for the child.