Science, Technology and Society:Needs, Challenges and Limitations