Operational amplifiers (op-amps) are high-gain amplifiers used as building blocks in analog electronic design. Key characteristics of op-amps include high input impedance, low output impedance, and very high voltage gain. Op-amps are often used in negative feedback configurations which allow the closed-loop gain to be determined by external resistors independently of the op-amp's open-loop gain. Common op-amp configurations include inverting, non-inverting, difference amplifier, integrator, and differentiator circuits.