When it comes to adoption, you have to realize that it is more than just one person giving another one a child. Adoption is a legal way to allow a child to have permanent residency with another person other than their biological parents. There are also to reasons why someone will put their children up for adoption, but there are also many other reasons why someone wishes to adopt.
With an open adoption you will be able to still keep the biological parents in the child's life. They are able to write letters to contact the child, and the child is able to contact them. In time, an understanding can form, but it is very important that you consider your options when it comes to giving a child up for adoption. All the arrangements can vary and it all depends on how both parties feel about having an open adoption.
There are many issues that may contribute to a child going into an adoption situation. Sometimes they are abandoned, but often it is the mother who decides that it is best for her baby. Often babies are born to mothers and fathers who are unable to take care of themselves let alone a child. Sometimes a child is removed from the family because of government interfering. There are many reasons why a child is placed in an adoption agency.
Generally, adoption is done in the best interest of the child. It is so that the child can have a life better than what was offered to them. You'll also find that adoption is an option in order to give the child a better future.