I was thinking that a CRM would be very useful for management of memberships and tracking enquiries and class lists plus some kind of reservation system for Hall and Room Bookings.
I am a very experienced Joomla! user/builder/sysop but none of the others know a thing about Joomla! - and even less about networking

Can I please have some suggestions of how I would go about assessing and establishing the needs.
Then how to establish which software would best suit those needs. I have a gut feeling that we might be looking at CivicCRM as a starter but I have no experience in this field to go by.
Later perhaps we could be looking to develop a Joomla web site but for the moment all I am thinking about is the Intranet and applications.