Computing and information technology projects concentrate primarily on the development of computing hardware, software or applications, including programming languages and algorithms, software design and databases as well as the storage, transmission and manipulation of information.