Online survey software ensures data quality, process quality, and saves costs when the product fits the user’s needs. This chapter clarifies the major differences between online survey software. The complexity of a potential purchase decision is simplified by organizing the multiplicity of features into a categorization schema –the data life cycle– which helps to compare different software solutions along the process of conducting an online survey. The chapter distinguishes basic and advanced features and highlights possible future features in survey software. Special sections on the needs of various user types, ethical aspects, data protection requirements, and future developments in the field complement the review of features.