technological determinism, technological singularity, technological resources, technological convergence, technological revolution, technological advances, technological factors affecting business, technological aids, technological change, technological forecasting and social change