This paper addresses a design pattern for power system steady-state analysis software. With the addressed design pattern, objects of the network model, analysis problems and their solvers are identified and isolated. By using this design pattern, efficiency of the development and flexibility of the software can be improved greatly.