We use ChurchCenter for our directory, calendar, check-ins, groups and giving. Check it out!