A real ship design case, the structural optimization of a bulk carrier with two conflicting objectives (weight and fatigue), was carried out. For the operation platform, a JAVA-based optimization system and ABAQUS were integrated into the optimization framework.