Design a system for managing conference room bookings in a large organization. Focus on handling concurrent bookings, calendar integration, and resource management. Address challenges like conflict resolution, recurring meetings, and notification systems.