Software lab