Professional services automation (PSA) is software designed to assist professionals, such as lawyers, auditors, IT consultants and other professionals, with project management and resource management for client projects. Project management, time & billing, and reporting are some of the areas managed by PSA software. These features are often integrated with accounting, Customer Relationship Management (CRM) systems and payroll systems in order to improve efficiency of overall operations.