what are technological principles?