2021 Software Survey