The technorealist approach involves a continuous critical examination of how technologies might help or hinder people in the struggle to improve the quality of their lives, their communities, and their economic, social, and political structures.