Security Consultants apply security management principles, international standards and industry best practises to assist clients in designing and implementing security solutions to protect and maintain the confidentiality, integrity and availability of client information and the infrastructure that houses and transports that information. This can include: security program development, enterprise security architecture design and development, assessing business applications or services for threats and risks, compliance and monitoring, developing policies and standards, and recommending processes and/or remedial efforts that will strengthen applications and infrastructures against threats and vulnerabilities. For specific initiatives Security Consultants may be required to have one or more of the skills sets listed for other Service Areas.