There are many species of Sisyrinchiums, all native to the New World. No matter where you live in North America, you can probably find one or more locally native species. Here on the East Coast, S. montanum (shown in the photo above) grows in abandoned fields and along roadsides, where it spreads readily by seed and manages to survive despite competition from far more aggressive plants. Many of my neighbors don't distinguish the blue-eyed grass from the Eurasian weeds that also flourish on roadsides here, and I often think they don't appreciate it enough.
Each of these flowers blooms only for a day, and then only when the sun is shining. However, the plants can bloom for weeks. Each flower is followed by a seed capsule containing many small, dark seeds. Shaking these over bare soil will give you a big crop of Sisyrinchiums the following year.
Most Sisyrinchiums are adapted to damp prairies and meadows. They need full sun to bloom most profusely but adapt to part shade and will grow well with other plants, even ones that threaten to shade them out. The easiest way to introduce them to any area is simply to sprinkle the seeds over the bed. (You can try transplanting them, but I find that they don't always like being moved, and they come so well from seed that it's easier to start them that way.) The plants will then pop up wherever there's a bit of space for them, filling in holes in your plantings in the process. They can tolerate dry weather once established, but do better in moist soil, especially in spring. Good drainage is a plus, but S. montanum is doing just fine in my poorly drained front yard. Encourage them to naturalize if you can, because the individual plants tend to be short-lived.