Automation in the hospitality industry began with tools for budgets, reports and statistics processing. Over time, automation expanded to include reservations systems, sales reports, room inventory control and timekeeping. Further advances led to computers analyzing reservations data to provide marketing insights and front office systems tracking guest histories and preferences. Modern property management systems integrate information across departments and interfaces to provide reservations, guest services, financial management, marketing intelligence and enterprise integration.