## Types of Controls in an Automated Environment
There are three types of controls relevant to IT audit:
---
### 1. General IT Controls (GITC)
Definition: Policies and procedures that relate to many applications and support the effective functioning of application controls.
Key characteristics:
- Applied commonly across multiple IT systems, applications, and business processes
- Also known as "pervasive" controls or "indirect" controls
- Designed to mitigate IT-specific risks at an infrastructure/environment level
Categories of GITC:
1. Data centre and network operations
2. Program change management
3. Access security
4. Application system acquisition, development, and maintenance
---
### 2. Application Controls
Definition: Controls (automated or manual) that operate at a business process level, embedded into specific IT applications.
Key characteristics:
- Embedded in ERPs and application software
- Ensure completeness, accuracy, and integrity of data within those systems
Examples of automated application controls:
- Edit checks and input validation
- Sequence number checks
- User limit checks (transaction amount limits)
- Reasonableness checks
- Mandatory data fields
---
### 3. IT-Dependent Controls
Definition: Manual controls that make use of data, information, or reports produced from IT systems.
Key characteristics:
- The control activity itself is performed manually
- But the effectiveness depends on the reliability of IT-generated source data
- Since they depend on IT output, they inherit IT risks
Implication for auditor: Effectiveness of both application controls and IT-dependent controls requires GITC to be operating effectively.
---
### Relationship Between GITC and Application Controls
```
General IT Controls (Foundation)
|
↓
Application Controls (Rely on GITC)
|
↓
IT-Dependent Controls (Rely on Application Controls + GITC)
```
- GITC support the functioning of application controls
- Both together ensure complete and accurate information processing
- If GITC fails → application controls and IT-dependent controls become unreliable