Systems and applications are software and computing capabilities that perform specific functions supporting business processes. They vary in technical architecture, operating systems, programming languages, and intended function, posing a challenge to defining and auditing them uniformly. The terms “system” and “application” are used interchangeably in many organizations to refer to the software and computing capabilities that perform specific functions supporting business processes. The diverse nature of systems or applications and underlying technologies implemented in many organizations poses a challenge to defining and auditing systems uniformly. Systems and applications vary in characteristics such as technical architecture, operating systems, programming languages, points of integration, and intended function.
The choice of appropriate audit procedures for systems and applications depends on their architecture and the different types of technical components deployed for each system or application subject to examination. For example, auditors apply different criteria, tests, and audit procedures to client-server systems than to web-based applications relying on web servers, web browser-based access, and corresponding protocols and communication channels.