The Role of Automation Programming in Enhancing Customer Experience