Focus Software has ZEMAX for both conventional and non-sequential design.