Software that automatically records financial transactions and generates reports for accounting purposes.