Enterprise performance management (EPM) is the process of monitoring performance across the enterprise with the goal of improving business performance. An EPM software integrates and analyzes data from various sources, which include front office and back office applications, data warehouses, and external data sources. Advanced EPM systems support many performance methodologies and features such as the balanced scorecard, dashboards, and user-friendly handles to track the data of performance-related processes across all the department, including finance, sales, human resources, marketing, and others. EPM includes management processes such as budgeting, planning, forecasting, modeling, consolidating results & closing books on periodic basis, reporting results to internal & external stakeholders, and analyzing performance based on plan, divisions, or products. EPM software aids to drive accountability across the enterprise by aligning financial, strategic, and operational goals, extending budgeting participants and permitting managers with additional timely information. Other indicators that are used as a measure in EPM software are return on investment (ROI), revenue costs, overhead costs, and operational costs.