laboratory software validation