Analysis, assessment and auditing