a. It is a web application
b. It has sites that are hosted by a webserver and stores data in database
c. It can be accessed by the client through a browser.
d. It has windows and WCF services, timer jobs and takes care of security
e. It has lot of out of box features
f. All the above