The IMF system began operation in the 1960s and is still used today, and is considered well overdue for modernization. Portions of the system are programmed in
COBOL and others directly in
assembly language. In a 2018 report to
Congress, the
Government Accountability Office identified the IMF and other
IT systems at the IRS as "facing significant risks due to their reliance on legacy programming languages, outdated hardware, and a shortage of human resources with critical skills". The IMF and other legacy systems have been named as obstacles that prevent the IRS from acting quickly in exigent circumstances. In the weeks following the passage of the
Coronavirus Aid, Relief, and Economic Security Act, the IRS attempted to rapidly disburse tens of millions of one-time economic stimulus payments, requiring code changes to the IMF and the creation of an associated online interface for taxpayers to view and update their payment information. However, the effort was only partially successful as many taxpayers received the wrong payment amount or were unable to view their payment status. There have also been multiple hardware failures at key times, including one which occurred on 17 April 2018 during the end of tax season. == Business Master File ==