Recent developments in set optimization are surveyed and extended including various set relations as well as fundamental constructions of a convex analysis for setand vector-valued functions, and duality for set optimization problems. Extensive sections with bibliographical comments summarize the state of the art. Applications to vector optimization and financial risk measures are discussed along with algorithmic approaches to set optimization problems.