This chapter discusses the design of IIR digital filters. It begins with preliminaries on the three steps of filter design: specifications, approximations, and implementation. It then covers characteristics of prototype analog filters, including Butterworth filters. Butterworth filters have a maximally flat magnitude response. The chapter describes designing IIR filters by first designing an analog prototype filter, then transforming it to the digital domain.