This is an expository paper about the fundamental mathematical notion of starshapedness, emphasizing the geometric, analytical, combinatorial, and topological properties of starshaped sets and their broad applicability in many mathematical fields. The authors decided to approach the topic in a very broad way since they are not aware of any related survey-like publications dealing with this natural notion. The concept of starshapedness is very close to that of convexity, and it is needed in fields like classical convexity, convex analysis, functional analysis, discrete, combinatorial and computational geometry, differential geometry, approximation theory, PDE, and optimization; it is strongly related to notions like radial functions, section functions, visibility, (support) cones, kernels, duality, and many others. We present in a detailed way many definitions of and theorems on the basic properties of starshaped sets, followed by survey-like discussions of related results. At the end of the article, we additionally survey a broad spectrum of applications in some of the above mentioned disciplines.