For data gathering? Pretty much anything that doesn't fiddle with the values. Usually, bespoke apps or applications specifically designed for survey data. People actually use spreadsheet programs a lot, but those who do spend a lot of time on ensuring data gets entered correctly.