Forging Simulation Software Development