Technology, concepts and ideas