7 Resources of Technology