For my job I use quite a few different Computer Aided Design (CAD) programs.
For all CAD/programming work I use version control software. My favorite is Mercurial and I like the TortoiseHg shell.