While state estimation techniques are routinely applied to systems represented by ordinary differential equation (ODE) models, it remains a challenging task to design an observer for a distributed parameter system described by partial differential equations (PDEs). Indeed, PDE systems present a number of unique challenges related to the space-time dependence of the states, and well-established methods for ODE systems do not translate directly. However, the steady progresses in computational power allows executing increasingly sophisticated algorithms, and the field of state estimation for PDE systems has received revived interest in the last decades, also from a theoretical point of view. This paper provides a concise overview of some of the available methods for the design of state observers, or software sensors, for linear and semilinear PDE systems based on both early and late lumping approaches.