The Software Preservation Network (SPN) is a leading organization established to advance software preservation through collective action. SPN preserves software through its Affiliated Projects, Strategic Partnerships and member engagement across five core activity areas.