This document reports on a survey of 69 software developers and non-developers about how they search for and evaluate ready-to-run software. The survey found that the most important characteristics when searching for software included the size of the software, similarity to other software used, software architecture, quality of support, and other people's opinions. Respondents also rated characteristics like programming languages used, reputation of developers, ease of use, licensing, and performance as usually or above-average in importance. The document concludes by recommending that software developers make key information like features, standards, pricing, requirements, and licensing prominent in documentation to improve discoverability and reuse of their software.