A recently released report describes how the IDEAS-ECP project, a part of the U.S. Exascale Computing Project (ECP), approaches its work of fostering and advancing software productivity and sustainability for extreme-scale computational science.