In our quest to create the world's greatest development suite we think long and hard about how to make the best tools, offering the greatest value, with the least complexity possible, to our users. But we are all products of our environment, and our tools too are products of theirs. So, in an effort to support them, we investigated the best way to create the perfect environment for our tools, which in turn creates the best environment for our users. After taking that step back and analysing the contenders, one solution stood out above all others: Nix Package Manager.