Knowledge, technology and services