PSO incorporates system and resource costs and constraints with far-greater detail than traditionally available in capacity expansion models. With a flexible, data-driven modeling approach, users have full control of the formulation. Using shared data sets, results can be seamlessly validated by production cost modeling (PCM) and resource adequacy (RA) to identify future challenges.