Generations Crossing is a non-profit 501(c)(3) corporation, licensed by the Virginia Department of Social Services for adult and child day care. Generations Crossing is governed by a Board of Directors. The center receives funding from the United Way of Harrisonburg and Rockingham County, and is supported by additional contributions from individuals, businesses, churches and civic groups.