EN 50128 “Railway applications – Communication, signaling and processing systems” is a European process standard. It contains technical requirements with procedures, principles, and measures to ensure the development of software that’s considered safe where there are safety implications.