Moreover, complex business decisions may require multi-criteria decision making, which refers to decisions that
have conflicting criteria and require implicit or explicit tradeoffs between competing objectives. These types of
decisions generally require the aggregation of input from various disparate parties that very well may have
sharply different views, responsibilities and objectives. Consequently, conventional audit programs may not be
designed for automation, because formalization and judgmental procedures are often intermixed to make these
complex business decisions. In order to optimally automate the audit process, the whole process may need to be
reengineered. Wherever practical, continuous automated procedures should be relied on while manual methods
and informal judgmental procedures should be eliminated (Alles M., 2008).