techno-economic factors