Optimize one or two-arm, two-stage designs for clinical trials with respect to several pre-implemented objective criteria or implement custom objectives. Optimization under uncertainty and conditional (given stage-one outcome) constraints are supported. See <doi:10.1002/sim.8291> and <doi:10.18637/jss.v098.i09> for details.