Concepts and Challenges