Development of research software and its archiving

When developing research software, the versions of the source code should be persistently identifiable if possible. The use of version management systems is particularly suitable here. Research software is developed based on best practice rules and standardised tests.