Launch offer — 25% off with code LAUNCH-25 See plans →
Microlesson · 5-min read

Automated Environment — IT Audit Concepts

## Audit in an Automated Environment

### What is an Automated Environment?

An automated environment is a business setting where processes, operations, accounting, and decisions are carried out using Information Systems (IS) / IT systems.

---

### Key Features

  • Faster business operations
  • Accurate data processing and computation
  • Handles large transaction volumes
  • Integration across business operations
  • Better security and controls
  • Less prone to human error
  • Real-time information availability
  • Connectivity and networking capability

---

### Understanding and Documenting the IT Environment

Before auditing, the auditor must understand and document:

DimensionWhat to assess
Systems in useWhich application systems? Financial and non-financial?
LocationLocal vs. global deployment
ArchitectureDesktop, client-server, web application, cloud-based
VersionFunctions and risks can differ across versions
InterfacesHow multiple systems talk to each other
In-house vs. packagedCustom-built or third-party product?
Outsourced activitiesIT maintenance, support, hosting
Key personsCIO (Chief Information Officer), CISO (Chief Information Security Officer), Administrators

> This understanding must be documented.

---

### Risks Arising from IT Systems

1. Inaccurate processing of data, or processing inaccurate data, or both

2. Unauthorized access to data

3. Direct (back-end) data changes bypassing application controls

4. Excessive / privileged access (super-users)

5. Lack of adequate segregation of duties

6. Unauthorized changes to systems or programs

7. Failure to make necessary changes to systems or programs

8. Loss of data

---

### Impact of Unmitigated IT Risks on the Audit

Impact areaConsequence
Substantive checkingCannot rely on system-generated data → all information must be tested for completeness and accuracy → increased detailed checking
ControlsCannot rely on automated controls, system calculations, or built-in accounting procedures → additional audit work required
ReportingMay lead to modification of the auditor's report (e.g., for IFC reporting requirements for companies)

---

### Types of Controls in an Automated Environment

#### A. General IT Controls (GITCs)

Policies and procedures that apply across many applications and support effective functioning of application controls. Four categories:

CategoryObjectiveExamples
Data centre & network operationsEnsure production systems are processed to meet financial reporting objectivesBatch job scheduling, backup/restore, BCP (Business Continuity Plan), DRP (Disaster Recovery Plan)
Program change controlsEnsure modified systems continue to meet financial reporting objectivesChange management process, recording/tracking change requests, testing changes
Access security controlsEnsure access to programs and data is authenticated and authorizedSecurity policies, application security, data security, OS/network/physical security
System acquisition, development & maintenanceEnsure systems are developed and implemented to meet financial reporting objectivesProject initiation, analysis & design, construction, testing, quality assurance

#### B. Application Controls

  • Operate at the business process level — automated or manual
  • Automated application controls are embedded into IT applications
  • Examples: edit checks, input validation, sequence number checks, user limit checks, reasonableness checks, mandatory data fields

#### C. IT-Dependent Controls

  • Manual controls that use data/reports produced from IT systems
  • Even though performed manually, their effectiveness depends on the reliability of source data
  • Because they depend on IT, their effectiveness requires GITCs to be effective

#### Relationship between GITCs and Application Controls

> GITCs support the functioning of Application Controls.

> Both together ensure complete and accurate information processing.

> If GITCs are weak → Application Controls cannot be relied upon → IT-Dependent Controls also break down.

---

### Testing Methods in an Automated Environment

Four fundamental audit tests — ranked by evidence quality:

TestEfficiencyEvidence strength
InquiryHighestLowest — never sufficient alone
ObservationModerateModerate — point-in-time only
InspectionModerate-highHigh
ReperformanceLowest (time-consuming)Highest

Best combination: Inquiry + Inspection — most effective and efficient.

Common methods in an automated environment:

  • Walkthrough: trace one end-to-end transaction using inquiry + observation + inspection
  • Observe how a user processes transactions under different scenarios
  • Inspect configuration settings defined in the application

Choice of test and combination is a matter of professional judgement based on: risk assessment, control environment, desired evidence level, error history, business complexity, and assertions being addressed.

Worked example

### Example 1

GITC cascade failure: An auditor finds that the program change controls (Category B GITCs) are weak — changes can be made to the payroll application without approval or testing. This means the automated pay-rate calculation control embedded in the payroll application (Application Control) cannot be relied upon. The auditor must increase substantive testing of payroll calculations instead of relying on the system.

### Example 2

IT-Dependent Control example: The finance team manually reviews a system-generated 'Debtors Ageing Report' each month and authorizes write-offs based on it. This is an IT-Dependent Control — it is manually performed, but its effectiveness depends entirely on whether the ageing report is accurate. If GITCs (e.g., data integrity controls) are weak, this manual review control is also unreliable.

### Example 3

Walkthrough example: To understand how a purchase order is processed, the auditor selects one PO, watches the purchase clerk raise it in the ERP (observation), inspects the authorization workflow screen (inspection), and asks the clerk to explain each step (inquiry). This end-to-end walkthrough confirms how the automated three-way match control operates.

⚠️ Common exam mistakes

  • Treating General IT Controls and Application Controls as independent — if GITCs are deficient, Application Controls cannot be relied upon regardless of how well they appear to function.
  • Relying on IT-dependent manual controls without first assessing whether the underlying IT-generated report is reliable (i.e., without testing GITCs).
  • Using inquiry alone to test automated controls — inquiry is the weakest evidence and must be combined with inspection, observation, or reperformance.
  • Ignoring back-end (direct) data change risk when assessing IT risks — privileged users who can alter data directly bypass all application-level controls.
  • Forgetting that BCP and DRP fall under Data Centre & Network Operations GITCs — students often treat these as separate concepts rather than part of the GITC framework.
Reference:
Now that you've read this — what's next?
Move from understanding → mastery in 3 clicks. Each option below picks up from this lesson's topic.
Start 15-min diagnostic