What is a Property Management System (PMS), and why is it essential?