How do you design software to comply with strict regulatory standards without sacrificing development velocity?