A computer-based experimental laboratory.