What does `getApplication` mean?

I understand instance of class like `Input`, `Registry`, and `String`.

What about `Application`? What does it include? Why do we need this class?