A simple example is GIT. Many insist on using standalone GUI/IDE panels for a simple fetch/push rather than just using terminal.