NCSA’s Software Directorate serves as an
intersection between scientific discovery,
research, software development, and excellent support services. NCSA research software engineers
apply their skills
and expertise to address challenges that impact society across a variety of domains, such as
building
and supporting software for modeling, simulation, analytics, genomics, phonemics, and artificial
intelligence.
Adding to the Center’s rich history of innovation, the Software team develops reusable and
repurposable frameworks in support of existing NCSA software activities and efforts, which can then be leveraged
on new projects and initiatives to accelerate research. NCSA offers frameworks and services for data
management, analysis and machine learning, visualization, simulation and modeling, and
cyber protection through software.