Software Framework for Collaborative Development of Nonlinear Dynamic Analysis Program