- soft technology definition