From Longman Business Dictionary
hard coreˈhard core noun [countableC usually singular] those who are most involved or active in something, or who support something very stronglyThere is a hard core of users for videoconferencing, but it is certainly not a mass medium.