What are the basic features of AngularJS ?

AngularJS is a powerful JavaScript based development framework to create RICH Internet Application(RIA).

It provides developers options to write client side application (using JavaScript) in a clean MVC(Model View Controller) way.

AngularJS is cross-browser compliant. AngularJS automatically handles JavaScript code suitable for each browser.

AngularJS is an open source, completely free, and used by thousands of developers around the world. It is licensed under the Apache License version 2.0.