This report deals with the ethical dilemmas faced by James, who has been hired by a Web Design Consultancy company to analyse the knowledge of its employees and accordingly plan training programmes. The report discusses the Thomas White framework, three ACS codes of ethics, five clauses of ACS code of professional conduct, and Australian legislation related to the case study.