Examples of fees earned in the context of charitable programs include rent in low-income housing programs, university tuition fees, and museum admission. Other examples of fully acceptable charitable programs are identified in Registered Charities: Community Economic Development Programs. They include micro-enterprise programs, "training businesses" (which provide on-the-job training in vocational and life skills), and "social businesses" (which address the needs of people with disabilities).