Git Kraken


Git Kraken is a heavily advertised Git GUI. It is a free application for open source projects and $50/year for an individual license. Prior to finding Git Kraken, I used Atlassian SourceTree, which is also on this list and is free. I found that GitKraken has an easier to use interface for almost all basic Git tasks. Atlassian has a better code diff tool and is able to perform more complex operations, which Git Kraken has some difficulty with.



This is screen capture software that replaces the Print-Screen functionality in Windows and Mac. A key benefit of this application is the built in image editor, which allows for highlighting, drawing of boxes, and blurring of areas of a recent screen capture. Definitely a great tool for professional looking screenshots in documentation or presentations.



This is an indispensable program for those who use more than one monitor in their work. Since being released, Windows 10 has added the ability to have the taskbar show on all monitors; however, DisplayFusion goes a step further. DisplayFusion has context aware display of taskbar icons, so only windows on the respective monitor will show. This program also adds the ability to add custom TitleBar buttons to all windows. I find this functionality is great for moving windows to other monitors, quickly; making some windows pinned on top of other windows; and minimizing windows to the system tray.



I’ve tried several password managers, and none of them compare to 1Password. 1Password truly focuses on security, with an integration with, a master key for your account, and quick lists for reused passwords/weak passwords. Another great benefit is the ability to perform two-factor authentication requests, except for Duo, for most popular websites, through the use of QR codes.

Royal TS


This application has been a tremendous time saver. This application is able to handle all of your connections to servers, whether you use RDP, SSH, SFTP, VMWare, or VNC. This application also simplifies management of your connections by creating a credential object, which can then be assigned to your connections for quick accessibility. To differentiate production, test and qa environments, you also have the ability to color code folders, and child objects can inherit the color.


Site (Free):
Site (Paid-Enterprise Edition):

This is a connection manager for databases. You can share common settings amongst connections, color code connections, and standardize your keyboard shortcuts across different SQL languages. Free edition should work for most users; paid edition includes advanced export functionality and more connection options.