technological viability