Many diverse organisms are involved in the pollination of flowers, not just honey bees. Different pollinators prefer different types of flowers.
Bees tend to prefer flowers that are ultraviolet, blue, purple, or yellow.
They are attracted flowers with petals that form a landing platform, and that have a sweet scent. In my yard the bees are attracted to lupines, palo verdes, acacias, cassias and rosemary. Butterflies, on the other hand, visit flowers that are orange, yellow, pink or blue. They like that have a wide landing pad, but will visit more tubular flowers as well. Examples of butterfly flowers are zinnias, butterfly bush, calendulas, Mexican sunflowers, and hollyhocks.