The National Science Foundation supports fundamental research in information technology principally within its Directorate for Computer and Information Science and Engineering.