Professional services automation (PSA) software helps companies in professional services manage most or all back-office and front-office activities. PSA systems are used to track operations and related costs, as well as the revenues they generate. These products are used by consultants, lawyers, marketing account managers, and other professional services industry roles that conduct business on a client-project level. PSA software delivers insight into the business processes of project and portfolio management to improve efficiency, productivity, and profitability of the project operations in place. This type of software can be used by all departments of a professional services company, from sales and marketing to accounting, as well as project managers.