To enable students to critically evaluate machine learning methods and web-based system to meet web development requirements and engage with organisation customers, and apply processes and design strategies to solve customer relationship management (CRM) problem.