A Skinner box for software.