Endogenous technology