Freiman's theorem says that every finite set of integers with small two-fold sumset is contained in a small n-dimensional arithmetic progression. Applications, analogies and related open problems of this result are given.