Abstract
The finite element method program becomes multifunctional as the computational mechanics technique develops, and it will be necessary to add more functions according to the progress of the research in the future. Naturally, it is not possible to correspond to the function addition of the kind of not assumed at first, though the possibility of the function addition is necessary to consider in any program. The use of the design pattern is advanced to correspond to more complex programming, though object-oriented approach is paid attention for more flexible programming. Here, the outline and directions of the Option pattern designed for the FEM program enhancing are demonstrated.