A baby carrier bag is usually more structured, while a sling is a simple piece of cloth that wraps around the baby and parent.