The National Planning Authority's (NPA) primary function is to produce comprehensive and integrated development plans for the country, elaborated in terms of the Perspective Vision, long and medium-term plans. They are responsible for preparing results-orientated medium and long-term plans at national level and assist Ministries and Local Governments in preparing results-orientated plans and budgets. The NPA has about 60 to 70 planners across all the specialities. It analyses progress in tackling constraints to national development in line with the National Development Plan and reports periodically to the Executive and Parliament on national development. The NPA also works with Ministry of Finance, Planning and Economic Development (MFPED) in the preparation of the annual budget, medium and long-term expenditure frameworks to support the national plans.