In this paper, a 24 GHz frequency-modulated continuous wave radar is used to detect and localize both stationary and moving targets. Depending on the application, the implemented software offers different modes of operation. For example, it can simply output raw data samples for advanced offline processing or directly carry out a two dimensional fast Fourier transform to estimate the location and velocity of multiple targets. To suppress clutter and detect only moving targets, two methods based on the background reduction and the slow time processing techniques are implemented. A trade-off between the two methods is presented based on their performance and the required processing time.