Bringing together people and opportunities to create vibrant communities