Software facilities at CSL