Understandings, Skills and Applications