Technology forecasting is predicting the future characteristics of useful technological machines and processes.