 The national agenda for research software is a set of actions to see, shape and sustain research software. We see these as the three core components that will lead to recognition of research software as a first-class output of research. Research software must be visible to be counted, especially analysis code or the broader set of software that captures research data processes including data generation, handling, analysis or visualization. This is usually created in the process of ordinary research by many modern researchers. When they make it available they are addressing research integrity concerns. Novel research software tools must be shaped for easiest and broadest meaningful reuse. These novel methods and models as research software are intended to be used more broadly. They are usually created by those with intermediary skills in software development and engineering and we call these people nascent research software engineers in the agenda, but we also acknowledge that it may be a partnership between a researcher and a research software engineer. If we can transfer or enable access to best practice software engineering for these people we can enable greater research excellence and impact through better quality software. Finally, when considering the longer lived types of research software research software infrastructure underpins most research and so it must be maintained. Accepted and broadly used methods and models as research software are created by research software engineers. If we can enable an environment in which maintenance is given priority then we can create over time a more stable research infrastructure upon which all the other kinds of research software depend. If you'd like to know more about the research software agenda please scan this QR code for further information or come along to the poster session.