What is GApps and why we use it?

On the websites which provide algorithms and technique for Android device running the word GApps is pretty often. Meeting GApps one tries to find out what it is, how to use it and whether it is