Managing Knowledge, Technology and Development in the Era of Information Revolution