Ten campuses, one app