We've been running the closed developer preview for a while now. It started off manually giving potential developers keys to unlock it on Steam to give us feedback and help us direct our progress.
There are only so many people we can manually give keys to though, so this method proved inefficient. So then we had the developer preview torture system, which was a webpage-based lottery, which gave a random selection of people access to the game.