GIS stands for Geographic Information System. It is a system containing a database and software tools with which data can be created, stored, managed, analysed, and visualised.
QGIS or ArcGIS are names of softwares offering the functionalities of a GIS. This is the short answer. You will find a much more elaborate answer, detailing the advantages of either software, in this blog post.