Software Systems for Structural Optimization