Angular is a development platform for building mobile and desktop web applications. The document outlines what Angular is, the differences between Angular versions 1, 2 and 4, and key concepts in Angular including components, directives, data binding, modules and services. It provides an overview of Angular's benefits and support as well as a demonstration of Angular functionality.