DigiCamControl is a free, open source program that gives you full control over Nikon cameras from your Windows PC. It supports tethering, live view, remote triggering, direct image transfer, controlling multiple cameras simultaneously and even offers you to control the camera from your tablet or smartphone. This is the first full release of digiCamControl which has support for almost all Nikon DSLR's cameras.
Connect your camera to the computer with a USB cable and fire up the program, and you have full access to almost all camera controls. You can have the viewfinder image live on your computer monitor and you can focus and expose manually or automatically and see the result directly on your computer screen.
The program supports almost all digital Nikon SLR's plus quite a few other cameras, and enables you to utilize almost all your camera's features remotely. Apart from shooting single frames, digiCamControl also offers sequences, bracketing, time lapse and focus stacking.
You have detailed control over the image transfer, storing, naming and many other aspects of your shooting session from within the program.
Once you have set up your camera, you can control it wirelessly using a smartphone or a tablet. Both iPhones, iPads, Android devices and other devices that can run a web browser are supported. You can even use a second remote computer (Mac, pc, Unix or whatever) to control and release the camera.
DigiCamControl is developed by Duka Istvan and is distributed as open source with both the finished program and the original source code (C#) freely available under the GNU license. You can read the history of digiCamControl here.
Here are several other alternative and free software solutions for Nikon cameras from previous posts: