Computer Technology Meets Safety and Health Challenges