Public finance refers to the system by which financial resources are planned, directed, and controlled to enable the efficient and effective delivery of public services by government entities. This encompasses a broad array of functions, including budgeting; mobilization of revenue and financing; undertaking of public expenditure and transfer programs; and recording and accounting. In addition to the general government institutions, the state-owned enterprises carry out important aspects of public finance management.