Per-pixel lighting is commonly used with other computer graphics techniques to help improve render quality, including bump mapping, specularity, phong shading and shadow volumes.
Real-time applications, such as computer games, which use modern graphics cards will normally implement per-pixel lighting algorithms using pixel shaders. Per-pixel lighting is also performed on the CPU in many high-end commercial rendering applications which typically do not render at interactive framerates.