Overview of trends and challenges